This is somewhat related to #66 but warrants a new Issue/Thread
Many projects have different repos for different purposes. clomonitor should expand the db schema so repos can be flagged as governance, docs, or code repos.
For example, Knative has several repos:
- Community -- A governance repo that holds a lot of policy/procedure info. This should be the primary repo, but it would have a different license (CC 4.0) since it's more of a "Docs" repo. It also is going to fail any sort of "recent release" check since it's not a code repo.
- Eventing -- A code repo that should have an Apache 2.0 License and a "recent release" check
- Service -- A code repo that should have an Apache 2.0 License and a "recent release" check
- Docs -- A docs repo that should have a CC 4.0 License check
If we can decouple the idea of "primary/secondary" repos to instead allow a repo to be flagged as one or more of these categories, I think it will better match many of the projects that exist or will soon be onboarded.
This is somewhat related to #66 but warrants a new Issue/Thread
Many projects have different repos for different purposes. clomonitor should expand the db schema so repos can be flagged as
governance,docs, orcoderepos.For example, Knative has several repos:
If we can decouple the idea of "primary/secondary" repos to instead allow a repo to be flagged as one or more of these categories, I think it will better match many of the projects that exist or will soon be onboarded.