- Always raise PR from fork or new branch.
- Run pre-commit hooks locally. Follow instructions to install pre-commit. Pre checks will run automatically with
git commit
Install Pre-commit
cd LibreHatti
pip3 install pre-commit
pre-commit install
- Make sure PR have proper title and description
- Link project to the PR
- Add proper labels
- Link tickets to PR
Since we use docker environment, it is quite easy setup your local environment
- Install docker
cd Librehatti
- To run web app, use
docker-compose run web
- To run api and react UI, use
docker-compose run frontend