Feature idea: intelligent filtering of publicly submitted repos
- Dominant language
- Python
- Stars
- 13
- Forks
- 17
- Avg merge
- 6h 59m
- Merged PRs (30d)
- 1
Description
As a potential pathway to making it safe to host public instances again, I think it would be useful to have automatic limits on what repos can be added for collection by the public (at least without logging into an account, which IMO should require admin approval).
The idea would be that any newly added repo URLs would go through a series of checks where the relevant platform (determined by [this](https://github.com/chaoss/CollectOSS/issues/176#issuecomment-4502957849) )'s API would be queried to see things like
- how big is the repo
- How many commits
- is it an org
- is it an org with too many repos or repos that are too large?
- is it a repo thats specifically banned from being loaded for being abusive
- is it a repo containing a recent and/or initial commit that we already have collection for (I.e. a fork)
Contributor guide
Assessment
This issue has not been assessed yet.