Great, so you want to join the development!
First, set up a development environment.
Since you're going to write a new code, we recommend using the docker-compose-dev.yml
method.
If everything went right, the system should be accessible at http://localhost:80
.
We use a standard github fork workflow.
-
Fork the repository.
-
Create a new branch. The name does not matter, but the recommended format is
feature/xxx
orfix/yyy
. -
Work on your changes!
-
If possible, add a test or two to the
tests/
directory. -
TODO: autoformatter configuration
-
When you feel like you're done, commit the files:
$ git add -A
$ git status # check if included files match your expectations
$ git diff --cached # check the diff for forgotten debug prints etc
$ git commit # commit the changes (don't forget to add a commit message)
- Push changes to your fork:
$ git push origin [your_branch_name]
- Create a pull request with your changes from the GitHub interface and wait for review.
That's it! Thank you very much, we appreciate you help.