Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: scoring arbitrary projects hosted on neither GitHub nor GitLab #3945

Closed
Amolith opened this issue Mar 13, 2024 · 2 comments
Closed
Labels
kind/enhancement New feature or request

Comments

@Amolith
Copy link

Amolith commented Mar 13, 2024

Is your feature request related to a problem? Please describe.
The issue I'm experiencing is that I can't check my repo with scorecard because my repo isn't on either GitHub or GitLab.

Describe the solution you'd like
I'd eventually like to see some way to score arbitrary projects. If a check requires a platform-specific API, maybe it should fall back to reading in-repo scorecard config provided by the maintainer, or possibly ask the user whether e.g. code review is required. I don't know that either of those are great solutions, but I definitely think limiting scorecard to just GitHub and GitLab is a shame.

If its goal is improving the entire open source ecosystem, I don't understand why only working with two platforms would be sufficient anyway. Yes, supporting GitHub and GitLab get you 90%+ (arbitrary large number) of the way there. However, that missing 10% is pretty substantive and impactful, including both projects by large enterprises that are critical to a functioning internet and projects created by individuals or smaller businesses who simply decided they wanted to rely on someone else.

@Amolith Amolith added the kind/enhancement New feature or request label Mar 13, 2024
@spencerschrock
Copy link
Member

spencerschrock commented Mar 13, 2024

Have you tried --local? It only supports a subset of the checks (based on platform specific APIs, #3832 should help slightly).

Although some of the checks that work with --local still assume some GitHub things (there are a few GitHub action specific checks for example)

@Amolith
Copy link
Author

Amolith commented Mar 13, 2024

My apologies, I completely missed that option. From reading through some of the documentation (obviously not enough), my impression was that scorecard didn't have anything like this. Glad to be wrong :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement New feature or request
Projects
Status: Done
Development

No branches or pull requests

2 participants