Skip to content

Contribution Guide

Mark Polyakov edited this page Apr 27, 2017 · 1 revision

Once you've added enough parts, you can commit your changes by doing git add . followed by git commit -m 'Some Message Here'. Then, you can push with git push origin dev, then submit a pull request for the dev branch on Github.

Guidelines

Specs

As long as you do everything that the spec format page says and make it somewhat like the other parts you're probably ok, but it's mainly up to me to decide whether to accept the pull request. I will always explain a rejection if it comes to that.

Code

  • All frontend js must be in src/js/
  • All CSS must be in src/css/
  • All really big pure functions must go in src/js/pure.js
  • All functions in pure.js must be tested
  • All scripts used only during development go in build/
  • No bringing in new frontend libraries or frameworks without prior approval
  • Please ask before implementing big features. I'd hate for someone to put a lot of work into something only for it to be rejected because I don't think the feature is a good fit.
Clone this wiki locally