The usual process to make a contribution is to:
- Check for existing related issues
- Fork the repository and create a new branch
- Make your changes
- Make sure formatting, linting and tests passes.
- Add tests if possible to cover the lines you added.
- Commit, and send a Pull Request.
So that you have your own copy.
git clone git@github.com:your-username/una.git
cd una
git checkout -b add-my-contributionInstall it if needed (full instructions here):
curl -LsSf https://astral.sh/uv/install.sh | shThen sync your local environment:
uv syncmake fmt
make lint
make check
make test
# or
make allPush your changes to your branch on your fork, then open a PR against the main repository.