Contributing
Thank you for your interest in contributing to cl-forge!
Development Setup¶
-
Clone the repository:
-
Install dependencies: We use uv for dependency management.
-
Build the Rust extension:
Workflow¶
- Create a new branch for your feature or bugfix.
- Implement your changes.
- Add tests for your changes.
- Run tests and linting:
- Submit a Pull Request.
Code Style¶
- We use Ruff for Python linting and formatting.
- Rust code should follow standard
cargo fmtguidelines.
License¶
By contributing to this project, you agree that your contributions will be licensed under the Apache 2.0 License.