Thank you for considering to contribute to assosciation-registry.
# Getting started
1. Create your own fork of the code
2. Do the changes in a branch of your fork.
3. If you like the change and think the project could use it:
* Be sure you have followed the code style for the project.
* Run `build.sh` to make sure everything still compiles and all tests are still passing.
* Be sure your commits follow the style for the project. You can run `npm run commit` to use [commitizen](https://commitizen-tools.github.io/commitizen/#integrating-with-pre-commit), which standardises our commit messages.
* Send a pull request.
- we use the angular commit message conventions
- we use semantic release
- we use value objects within the boundaries of our domain (between request and event)
- we use autofixture to generate random valid values for value objects