Setting up your environment¶
Get Started¶
Ready to contribute? Here’s how to set up citric for local development.
Fork the citric repo on GitHub.
Clone your fork locally:
git clone https://github.com/edgarrmondragon/citric.git cd citric
Install
uv.Check the available Nox sessions:
./noxfile.py -lCreate a branch for local development:
git switch -c name-of-your-bugfix-or-feature
Now you can make your changes locally.
To check that your changes pass the project style checks, use
prek:prek install prek run --all-files
Commit your changes and push your branch to GitHub:
git add . git commit -m "Your detailed description of your changes." git push origin name-of-your-bugfix-or-feature
Submit a pull request through the GitHub website.
(Optional) Add a changelog entry using
changie. You’ll need to install the Changie CLI in order to add a changelog entry:changie new