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

Can we adopt a new policy? #4244

Closed
frederikhors opened this issue Jun 1, 2022 · 3 comments
Closed

Can we adopt a new policy? #4244

frederikhors opened this issue Jun 1, 2022 · 3 comments

Comments

@frederikhors
Copy link
Contributor

I like your project very much.

However here are often added projects that last a day or have little value for Go users.

Rust chose a different policy:

https://github.com/rust-unofficial/awesome-rust/blob/master/CONTRIBUTING.md:

If you want to add an entry to the README.md please consider this:

is the entry valuable to people trying to get things done in Rust?
In order to make this objective, the entry needs to either have at least 50 stars on Github, 2000 downloads on crates.io, or an equivalent level of other popularity metrics (which should be specified in the PR). The maintainers of this repo are not responsible for making your project popular, only for making more people aware of those projects. We don't want to have to pick and choose favourites, and so are using metrics like this to make our lives easier as maintainers.

What do you think?

Can we adopt it too?

Please consider this. 🙏

Thanks. 😃

@phanirithvij
Copy link
Collaborator

Awesome-go's policy has

  • code review
  • reviews code coverage (requirement is 80%)
  • lint (and other metrics in goreportcard.com)
  • check for thorough documentation
  • check for a stable 1.0.0 release
  • remove old, abandoned (archived), stale repos (no activity since 1+ years)

I think the above are all objective enough.
They won't limit new project entries because of arbitrary metrics.

These are some things to consider

@a5r0n
Copy link

a5r0n commented Dec 20, 2023

the buttom line is, when develeopr is looking on a long list of projects, without any sort of ranking he just lost in the ocean, and the list is useless.

when i go to web page with 10+ projects, i will defintly not going to check every single one of them.
we need some way to get any sense of success/popularity to get any value from awesome lists.
stars are fine, imports too, anything that can help us to decide what to check first.

@phanirithvij
Copy link
Collaborator

phanirithvij commented Dec 20, 2023 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants