Skip to content

Latest commit

History

History
17 lines (10 loc) 路 1.32 KB

CONTRIBUTING.md

File metadata and controls

17 lines (10 loc) 路 1.32 KB

Etiquette

  • All PRs should be made to the devel branch, not master.

  • Come check-in in the Vulcan Slack channel. 馃憢

  • Completely new features should be shipped as external packages with their own repos (see 3rd party packages). Don't hesitate to come by the Slack channel to speak about it.

  • We don't have test at the moment, and Travis integration is broken. If you know how to fix it, you are welcome (see #1253! We are making progress on testing! Running npm run test will trigger client side and server side unit tests. Running npm run test-client or npm run test-server will run tests for a specific environnement. Using the MOCHA_GREP environment variable, you can run only tests matching some regular expression (eg MOCHA_GREP="vulcan:core" npm run test-server). Pull requests coming with automated tests will be greatly appreciated!

  • Be nice 馃槈

Branches

  • master branch matches the latest version published on Atmosphere
  • devel branch is the bleeding edge
  • 1.X branch tracks a previous version of Vulcan (eg 1.13 may correspond to 1.13.2, 1.11 to 1.11.6, etc.). Those branches are only meant for publishing critical security fixes.