OtterDog is a tool to manage GitHub organizations at scale using a configuration as code approach. It is actively used by the Eclipse Foundation to manage its numerous projects hosted on GitHub.
Such custom properties could be used as powerful filter mechanism for policies.
Idea:
Define a custom property for a set of repositories in your org, e.g. type=mirror
Then for a policy you would define as filter !prop:type=mirror which would select all repos except the one that have a property of type=mirror.
Such custom properties could be used as powerful filter mechanism for policies.
Idea:
Define a custom property for a set of repositories in your org, e.g. type=mirror Then for a policy you would define as filter !prop:type=mirror which would select all repos except the one that have a property of type=mirror.