Skip to content

Latest commit

 

History

History
48 lines (33 loc) · 1.98 KB

CONTRIBUTING.md

File metadata and controls

48 lines (33 loc) · 1.98 KB

How to contribute

The way to contribute is to open start a discussion on repo discussions tab. During discussion we together decide if and how a feature or a change could be implemented and than we will create an issue. Every PR shoulb be referenced to the issue (or issues).

I recommend to read firs: Being a good open source citizen

Bugs?

Please create a new issue in the main GitHub repo:

Filing issues

The best way to get your bug fixed is to be as detailed as you can be about the problem. Providing a minimal project with steps to reproduce the problem is ideal. Here are questions you can answer before you file a bug to make sure you're not missing any important information.

Contributing code and content

You will need to sign a Contributor License Agreement before submitting your pull request.

Make sure you can build the code. Familiarize yourself with the project workflow and our coding conventions. If you don't know what a pull request is read this article: https://help.github.com/articles/using-pull-requests.

Only PRs to the master branch are accepted.

Before submitting a feature or substantial code contribution please discuss it with the author and ensure it follows the product roadmap.

Here's a few things you should always do when making changes to the code base:

Commit/Pull Request Format

Summary of the changes (Less than 80 chars)
 - Detail 1
 - Detail 2

#bugnumber (in this specific format)

Tests

  • Tests and also unit or integration tests need to be provided and written for every bug/feature that is completed.
  • All unit or integration tests should pass

Documentation All new features should be documented:

  • In README.md
  • In code - new properties, methods, classes or interfaces