CONTRIBUTING

We use GitHub to host code, to track issues and feature requests, as well as accept pull requests.

Issues

As usual, check if issue already exists in GitHub issue tracker.

Commit messages

Please conform to Conventional Commits specification.

Used tools

Linters

MegaLinter

MegaLinter is used in GitHub Flow, which checks all the source code.

Can be run locally, but it is pain. See MegaLinter Runner.

commitlint (soon depreciated)

commitlint checks if the commit message conforms to Conventional Commits specification.

bugbundle/commits (coming soon)

bugbundle/commits checks if the commit message conforms to Conventional Commits specification.

To run locally, check Tooling for Conventional Commits.

editorconfig

Please make sure to conform to provided editorconfig.