GitHub Repository | Sonatype Open Source Community Handbook

GitHub Repository

This page documents the configuration that must be applied to each Project’s GitHub Repository.

The use of must and should indicate whether it is a requirement or strong guideline.

Any setting not explicitly documented below is not considered part of the standards at the time of publication.

General Settings

These settings are found under Settings -> General.

Code and automation

Branches

These settings are found under Settings -> Code and automation -> Branches.

The following Branch protection rules should be applied.

main

Actions

Custom Properties

Set both Flagship-Project and Project-Status accordingly.

TO DOCUMENT

Security

Code security and analysis