How do you decide what open source project to use ?
What are your way to decide what project is good or not ?
For my projects and work I'm using a lot github and looking for:
Share your experience!
Btw I've created a small project to gather these informations with one click, any feedback is appreciated: http://opensourceanalyzer.herokuapp.com/
This is great idea. But from your description I would expect that you should insert more than one project so you can compare them.
When I have tried it with my project - https://github.com/martin-majlis/Wikipedia-API - it is returning incorrect number of contributors as well as forks.
You can check for inspiration - https://libraries.io/pypi/Wikipedia-API
cool! thanks for sharing this!
I'm also thinking if a browser extension could help to get insight on an open source project quickly, what do you think ?
I like the clean design.
I'd suggest adding something about how recently the code was updated, and maybe look at issues, mean time to close issues, open PRs and how long they've been open.
thanks for design, just a quick template and mvp up and running, nothing fancy!
issues are for sure a clear indication that a project is used and maintained and also PR.
My goal on long run is to have a tool that check all these metrics and just said: "worth investigate more" vs "does not fit minimum requirements"
How recently the code was updated is probably the number one aspect of an Open Source Project, we look at. Is it actively maintained?
How do I decide? I see if it is compatible with stuff I am already using, I look at the code, I look for good docs, I look for community engagement.
If I am already using another library in Go, then a further open source project in Go would be good. If the code has plenty of tests and is well structured then that is a plus. If there have been commits to the project in the last few months then that's a good sign
Stars are good indicator regarding quality of a project.
Thanks! I'm also looking for stars, but I wonder if there is another kind of metrics other people care and trust
Docımentation second important one. Quick examples are very important
yep, but documentation is.. tricky. Readme? Wiki pages? External web pages?
Readme is most important for me.