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

Criteria #731

Open
gokaygurcan opened this issue Oct 2, 2020 · 6 comments
Open

Criteria #731

gokaygurcan opened this issue Oct 2, 2020 · 6 comments

Comments

@gokaygurcan
Copy link
Collaborator

Hi Community,

I think it's time to start discussing what are criteria to describe a project as awesome. Top ones that I can think of are;

  • At least 90% JavaScript/TypeScript/CoffeeScript
  • At least couple of hundred/thousand stars, or any other metric to show its popularity
  • Recent activity
  • Good documentation/examples

After deciding some or all of these, I'm planning to put them in contribution docs and in pull request templates as pre-requisite, and hopefully prevent unpopular/inactive projects ending up here. After that, I'm also planning to cleanup the existing ones, if they're not matching with these criteria here.

Cheers,
G.

@andreasonny83
Copy link
Collaborator

I love this definition. However, I would safely stay to thousands of stars as a requirement.

@fkirc
Copy link

fkirc commented Nov 14, 2020

I think that it would be nice to clearly specify whether something has to run "in a browser".
For example, I wrote the tool attranslate that runs in Node.js, but not in a browser: https://github.com/fkirc/attranslate

Of course, attranslate doesn't have enough stars because of its young age, but it is already included in more "topic-specific" awesome-lists like https://github.com/candelibas/awesome-ionic.

@jamesxv7 jamesxv7 mentioned this issue Jan 11, 2021
@lesismal
Copy link

professional reviewers should be a must.

there are a large number of front-end community developers, many of whom lack engineering thinking, and they may give stars to other projects very casually, so I think the number of stars should not be a must.

@gokaygurcan
Copy link
Collaborator Author

gokaygurcan commented Jan 24, 2021

It shows -in one way or another- the popularity of a repository. If a repository has less than 10 stars (or even 100 or couple of hundreds) it's most likely not known by anyone, yet alone used. I'm sorry, but stars and watchers are the only metric we can track objectively.

On the other hand, if a repository is essentially an npm package and it the package's downloads are quite high, despite the fact that it has very few stars (i don't think there's such example out there but anyway), that might also be a good criteria.

@jolanipekun
Copy link

nicely done here, I like the interactions here.

@gokaygurcan gokaygurcan mentioned this issue Oct 7, 2021
4 tasks
@Allan2000-Git
Copy link

I would go with at least 90% JavaScript for a beginner and then slowly emerge with Typescript maybe

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

6 participants