forked from gem/oq-engine
-
Notifications
You must be signed in to change notification settings - Fork 1
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