chaoss / chaoss/CollectOSS

Feature idea: intelligent filtering of publicly submitted repos

Open
#331 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.