Contributing to nectar
We welcome your contributions to our project.
Repository
The repository of nectar is currently located at:
Development Workflow
We use modern Python tooling to maintain code quality:
uv: Package and environment management.
ruff: Fast Python linting and formatting.
ty: Type checking.
pytest: Testing framework.
How to Contribute
Fork the repo on GitHub.
Clone the project to your own machine.
Install development dependencies: uv sync –dev.
Create a branch for your changes.
Implement your changes and add tests.
- Verify your changes:
Run tests: uv run pytest
Check linting: uv tool run ruff check
Check types: uv tool run ty check
Push your work to your fork.
Submit a Pull request to the main branch.
Issues
Feel free to submit issues and enhancement requests on our GitHub Issues page.
Copyright and Licensing
This library is open source under the MIT license. We require you to release your code under that license as well.