- Contact us via a GitHub Issue and please include a proposed solution with details
- Make sure your code runs as intended and all tests pass
- Your PR will be merged once approved by at least 2 reviewers.
main
is just that: the main branch. Releases are tagged from main.
We attempt to do our best to ensure that the history is preserved and to do so, we generally ask contributors to squash their commits into a single logical commit.
To contribute to EventStoreDB samples:
- Fork the repository
- Create a feature branch from the
main
(or release) branch - We recommend you use a rebase strategy for feature branches (see more in Git documentation). Please use clear commit messages. Commits should also represent a single unit of change
- Before sending a PR, please make sure you got the latest source branch from the main repository
- When ready, create a Pull Request on GitHub
Coding rules are set up in the project files to be automatically applied (e.g. with .editorconfig
or .prettierrc.json
). Unless you disabled it manually, it should be automatically applied by your IDE after opening the project. We also recommend turning automatic formatting on saving so all rules are applied.
By contributing to EventStoreDB:
- You assert that the contribution is your original work.
- You assert that you have the right to assign the copyright for the work.
- You accept the License.