Some guidelines for contributing to this repository:
- Please follow Github Flow.
- Create a fork, make the changes, and submit a pull request against the upstream.
- One branch per ticket.
- One PR per ticket.
- Delete your old branch.
- Onus to fix conflicts lies on the person submitting the PR.
- Get your PR merged as soon as possible to reduce the chances of conflicts.
- Create PR as early as possible.
- Mark your PR draft if it's still a work in progress.
- Do all code related discussions on PR.
- We support pre-commit. Make sure that you enable it. You can manually run pre-commit checks using
pre-commit run --all
.