Project conventions for contributors

Coding conventions

  • No Eclipse warnings: see tools section for setup
  • No Checkstyle warnings: use Sysiphus Style, see tools section for setup
  • Only reviewed Findbugs warnings

Workflow conventions

  • Commit:
    • Update before committing
    • Build locally with Maven before committing
    • Always enter a meaningful log message
    • When committing bug fixes, add bug id, bug summary and a link to Mantis to the log message
  • Announce major changes to mailing list