This project has adopted the Collective Code Construction Contract (C4.2) for contributing. Please read it before sending patches.
Everyone is expected to follow the Scala Code of Conduct when dicussing the project on the available communication channels. If you are being harassed, please contact us immediately so that we can support you.
-
This project is licensed under Creative Commons Attribution 4.0 International Public License (CC BY 4.0) and the Mozilla Public License 2.0. See LICENSE for details.
-
Contributors are listed in the file AUTHORS.md. Add yourself if you have contributed.
-
Please maintain the existing code style and try to keep your commits small and focused. The xsd and possible xml or html files MUST be indented using 2 spaces and their line length SHOULD not exceed 80 characters.
-
Please rebase your branch if the project diverges from your branch.
-
Before a pull request is merged the commits done on the feature branch SHOULD be squashed into a single commit.
-
Changes are documented in the file CHANGELOG.md. Please use the section
Unreleased
to note your changes.
The changes in the section Unreleased
in the CHANGELOG.md
file MUST be moved to a section named after the release and a new empty
Unreleased
section MUST be created.
A release SHALL be accompanied by an annotated and signed tag
(git tag -as NAME
) that holds a description of the changes that are
included in the release. This description SHOULD be same as in the file
CHANGELOG.md.