Skip to content

Latest commit

 

History

History
46 lines (29 loc) · 1.2 KB

CONTRIBUTING.md

File metadata and controls

46 lines (29 loc) · 1.2 KB

Contributing guidelines

How to start?

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.

Development workflow

We use a standard github fork workflow.

  1. Fork the repository.

  2. Create a new branch. The name does not matter, but the recommended format is feature/xxx or fix/yyy.

  3. Work on your changes!

  4. If possible, add a test or two to the tests/ directory.

  5. TODO: autoformatter configuration

  6. 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)
  1. Push changes to your fork:
$ git push origin [your_branch_name]
  1. 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.