Skip to content

Contribution Process

Michel Pawlak edited this page Mar 14, 2017 · 2 revisions

We ask contributors to respect the following few steps when contributing to one of our projects:

  1. if you plan to fix a bug / add a new feature / help on a specific topic, please first create a GitHub issue in the project and explain what you plan to do.
  2. if your contribution implies consequent work, please first discuss with us the design of your contribution. This will ease the PR review and make sure that there will be no dispute concerning the design you have chosen.
  3. fork the project you want to contribute to
  4. create a feature branch for your contribution
  5. configure your IDE
  6. write code that respects coding guidelines and documentation guidelines
  7. write unit test respects testing guidelines
  8. analyze your code frequently using the latest SonarLint default configuration
  9. commit your changes respecting commit guidelines
  10. once you're done, make a wellformed pull request that respects pull request guidelines in order to ask us to merge back your branch to our project

Table of Content

Clone this wiki locally