chaoss / augur

Python library and web service for Open Source Software Health and Sustainability metrics & data collection. You can find our documentation and new contributor information easily here: https://oss-augur.readthedocs.io/en/main/ and learn more about Augur at our website https://augurlabs.io
https://oss-augur.readthedocs.io/en/main/
MIT License
582 stars 843 forks source link

Explicitly represent platform organizations in Augur #2290

Open sgoggins opened 1 year ago

sgoggins commented 1 year ago

Currently, Augur uses the repo_groups table as a proxy for platform organizations. As we allow people to add individual repositories, there will be "parts of an org" in a different place. Now, therefore we need some way to make a record of the git platform orgs.

This is needed to accumulate repos into their orgs in cases where some were first added individually.

Short term, the solution is to have orgs added using the frontend create repo_groups for each org, just like it works on the CLI today.

A problem still remains that individual repos added before an org will be in a different repo_group.

kaxada commented 10 months ago

@sgoggins would love to work on this too!