MCS Lite contributing

March 13, 2018 Β· View on GitHub

First of all, thank you for contributing. It’s appreciated. πŸ™Œ

  • ⇄ Pull requests and β˜… Stars are always welcome.
  • For bugs and feature requests, please create an issue.
  • Pull requests must be accompanied by passing automated tests.

To submit a pull request

  1. Open a GitHub issue before doing significant amount of work.
  2. Clone the repo. If it was already cloned, then git pull to get the latest from master.
  3. Run yarn before anything else, and wait.
  4. Write code.
  5. Run ./tasks/test.sh to lint and test. Don’t commit before fixing all errors and warnings.
  6. Commit with the Git Commit Msg Convention.
  7. Make a pull request.

To release new versions

  1. Checkout master branch.
  2. Update CHANGELOG.md by copying the results of $ npm run changelog.
  3. Run $ yarn run release.
  4. Add the Bump Verions section to CHANGELOG.md. (#26)