File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ ### How to Contribute
2+
3+ 1 . ** Fork** the repository.
4+ 2 . Clone your fork locally.
5+ 3 . Make your changes in a new branch.
6+ 4 . ** Test** your changes thoroughly.
7+ 5 . Open a ** pull request** with a clear description of your changes.
8+
9+ ### Guidelines
10+
11+ - Please follow the coding style guidelines.
12+ - Ensure that all tests pass before submitting a pull request.
13+ - Add test for new functionality
14+
15+ ### Commits & messages
16+
17+ - Do not use semantic commit messages (chore, fix, feat, ...)
18+ - Reference Jira task at the beginning of message: e.g. ` RHINENG-21424: handle null/notnull filters `
19+ - Break one big commit into multiple small commits (one per logical change)
20+ - Put non-functional changes (e.g. refactor to extract a helper) into separate commits (or PRs)
21+ - Write clear commit messages, a bit of "what" and a lot of "why"
22+ - Don't squash commits
23+
24+ ### Github PRs
25+
26+ - Multiple small PRs are better than one big PR
27+ - Multiple commits are easier to review than one big commit
28+ - PRs are rebased not merged - it's easier to follow a single stream of changes
29+ - Merged PRs are automaticallu tagged with new version
You can’t perform that action at this time.
0 commit comments