-
All PRs should be made to the
devel
branch, notmaster
. -
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! Runningnpm run test
will trigger client side and server side unit tests. Runningnpm run test-client
ornpm run test-server
will run tests for a specific environnement. Using theMOCHA_GREP
environment variable, you can run only tests matching some regular expression (egMOCHA_GREP="vulcan:core" npm run test-server
). Pull requests coming with automated tests will be greatly appreciated! -
Be nice 😉
master
branch matches the latest version published on Atmospheredevel
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.