Contribution Guidelines
Versions
We follow a loose https://semver.org/ policy.
Given a version number MAJOR.MINOR.PATCH, increment the:
1. MAJOR version when you make incompatible API changes
2. MINOR version when you add functionality in a backward compatible manner
3. PATCH version when you make backward compatible bug fixes
Development
We encourage using the dc4eu
branch and treating it like the main
. Development usually adheres to the following steps:
- Create or pick an issue
- Create a corresponding branch (on all the affected repositories)
- Commit your changes: You can reference the relevant issue number and the type of the commit (feat, fix, style, refactor, test, docs), e.g.
docs: Update README, close #45
- Push your branch
- Submit a pull request (PR)
- Participate in the review process
- Wait for merging or merge a reviewed PR
Git Actions
Pushing (or merging) to specific branches will trigger the creation of tagged releases based on the version specified in the package.json
file of the corresponding repository. The branches in question will be discussed and agreed upon collectively.