ePIC Source Code Management

Recommendations: ePIC Source Code Management


This set of recommendations follows RFC 2119 definitions for must, should, and may.

In particular, the word “should”, or the adjective “recommended”, means that there may exist valid reasons in particular circumstances to ignore a particular item, but the full implications must be understood and carefully weighed before choosing a different course. The word “may”, or the adjective “optional”, mean that an item is truly optional.

Scope of Recommendations

Metadata, Community Documents

Accessibility and Permissions

Coding Style and Formatting

Branch Protection, Code Reviews, and Code Check

Stability and Reproducibility