We appreciate pull requests! Before firing off your first one, please read through the following important information.
Contributors must conform to Certificate of Origin v1.1 and use the associated process (add a Signed-off-by tag to your commits), similar to what exists in Linux kernel development.
Please do:
- only personal contributions using your real full name
- add license header to any new files
Please follow best practices and common sense, the list that follows shall never be complete.
- general
- code, comments and documentation in English only
- all pull requests must pass tests and static analysis
- coding style
- use consistent naming
- pay notice to formatting and whitespace (use IntelliJ code formatting)
- don't be afraid to add comments
- git
- use rebase workflow and avoid merge commits
- squash multiple trivial commits into a single commit
- write a good commit message
- following up
- be prepared to participate in the code review
- be prepared to change your code accordingly
Reading up on secure coding never hurts.
Source code is provided on "as is" terms with no warranty (see LICENSE for more information), but please open a new issue on Github if you have found a mistake in code or documentation.
Please do not file Github issues with generic support requests, but contact Fidesmo support via e-mail (support@fidesmo.com) instead.