Skip to content
Michael Iatauro edited this page Oct 21, 2014 · 2 revisions

Guidelines for submitting changes to EUROPA code.

Checklist for committing anything to the repository

TODO: Update this for whatever CI we end up using

  1. Get the latest from svn.
  2. Go to $PLASMA_HOME. Run ant clean autobuild, which will run the entire autobuild procedure, or at a minimum ant clean build test which will make sure at least build tests pass for a specific variant. Breaking the build is never ok, so you should be pretty confident your changes won't break it if you take the shortcut
  3. Make sure all the tests passed
  4. Commit. Provide a meaningful comment, do separate commits for each feature/bug fix.
  5. Watch your email, bitten will email the person who committed and europa-build whenever a build fails. You should also check the build page to make sure your commit didn't break any of the automated builds, EUROPA is built on multiple platforms and with different variants so the fact that all tests passed on your particular platform/variant is no guarantee that it'll do the same for all others.
Clone this wiki locally