Skip to content

Contribution Guide

Michał Majczak edited this page Oct 31, 2018 · 4 revisions

So you want to be PolyEngine contributor? Follow this guide.

General workflow:

  1. Join our Slack channel, for access ask @MuniuDev (michal.majczak92@gmail.com), this will also grant you an access to our trello board.
  2. First thing you should do is fork the PolyEngine repository. If you want, you can also download sample projects from PolyEngineExamples repository.
  3. Checkout dev branch, always work on the dev branch.
  4. Compile everything, try running unit tests or compiling one of the sample project.
  5. Read Coding Guidelines
  6. If you're ready to code then create branch that starts at the top of the up to date dev, good practice is to name it something along the line fet/<feature-name> or fix/<fix-name>.
  7. Develop your feature/fix on that branch.
  8. Push to your fork repository and create PR, with destination set to dev. If you just want to test the CI, add [WiP] tag to the PR title.
  9. Your PR will be reviewed as soon as all CI passes (and you removed [WiP] tag). If you want review sooner ask relevant person, see list below.

Clone this wiki locally