Contributing to Kreuzberg¶
Thank you for considering contributing to Kreuzberg! This document provides guidelines and instructions for contributing to the project.
Development Setup¶
-
Clone the repository:
-
Create and activate a virtual environment:
-
Install development dependencies:
Running Tests¶
Code Style¶
This project uses:
You can run all style checks with:
Documentation¶
Documentation is built with MkDocs using the Material for MkDocs theme.
To build and serve the documentation locally:
Pull Request Process¶
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
License¶
By contributing to Kreuzberg, you agree that your contributions will be licensed under the project's MIT License.