-
Notifications
You must be signed in to change notification settings - Fork 8
DevOps Rule Book
Mathew Topper edited this page Dec 2, 2020
·
11 revisions
These are the current rules for code submission and acceptance for the development team. These rules are subject to change depending on the will of the programmers.
- Development follows a trunk based development paradigm. No new development branches are to be made in the main repository.
- Updates (beyond very minor changes) should never be made directly to the main repository.
- All updates should be submitted via pull request.
- All pull requests should be reviewed by a member of the development team prior to merging.
- Please check that all new files contain the GPL header
- If
examples\RM3\optimization.mhas been modified, please check that the content / line numbers indocs\user\optimization.rstare still valid - Merging can only be done after sign off from the reviewer, and no major additions should be made to the code before merging without additional review.
- Merges should be made using the "Squash and Merge" option, only.
- When squashing and merging, please edit the automatically generated commit message to succinctly capture the most pertinent changes.