|
|
|
|
|
by flutas
969 days ago
|
|
I find myself (as a professional software dev) trying to break that mindset frequently, especially on GitHub, when looking at libraries to use for a task if there's more than 1. What I try to focus on now is more so the commit and release cadence / frequency since in my mind frequent activity means it's more likely to have bugs fixed and security issues handled. Would love to hear other's input on this. |
|
- look at "latest commit." 4 years ago is not good. 2 days ago is good.
The 30-second test:
- total number of commits. number of active branches. number of PRs.
The 5 minute test:
- are there PRs? How many open PRs vs how many closed? Is there lively discussion in PRs?
- how many different contributors are there? 1 contributor is OK (and often means that the library will be very coherent) but multiple "main" contributors is better.
- are there good code examples available? Are there commits that indicate that examples are kept up to date?
I have never ever used stars to evaluate anything.