Skip to content

Latest commit

 

History

History
18 lines (14 loc) · 1013 Bytes

CONTRIBUTING.md

File metadata and controls

18 lines (14 loc) · 1013 Bytes

HERON is primarily a Python framework and as such follows PEP8 standards with the following exceptions:

  • Indentation is done using increments of two whitespaces (PEP8 suggests 4)

Specific details are on the wiki, Coding Standards

To maintain quality assurance, development in HERON is issue-driven; that is, new development should be based on resolving a submitted issue (task or defect). New development ideally should not be commenced until at least one associated issue has been reviewed (via the Issue Review checklist) and approved for development by the Change Control Board (CCB).

New development is performed either on development branches using a developer's fork of HERON. To merge developments into the main devel branch, a merge request is created referencing the issue that incited the development, and a review performed by a member of the CCB (via the Change Request Review checklist).