Skip to content

Code Guidelines

bwyss edited this page Mar 23, 2011 · 3 revisions

Source Code Guidlines For the code that is written in Python we ask that code contribution follow the Pep 8 guidelines.

**Source Code Documentation ** The projects source code documentation is generated using Sphinx, please reference their documentation to get started.

Test Coverage OpenQuake uses Hudson as a code test coverage management tool.

How we test

  • Every patch is reviewed by other developers
  • Every merge triggers a full test suite run
  • Every failure or error sends notifications

What do we test?

  • Code correctness (unit and integration testing)
  • Code completeness (coverage and smoketests)
  • Code quality (pylint, pep8, ect.)

Back to Wiki Home

Clone this wiki locally