Strategy for selecting NodeJS module
Github stargazzers are a good starting point, but they tell only part of the story.
For instance, some old library might have more stargazzers but a new one might be a better choice.
Here is what I would suggest as checklist for selecting your library:
- Check when the library was last updated and the public activity of the repository owner, you want to make sure it's still being actively supported.
- Check open issues, you want something where there is some community involvement, same goes for pull requests.
- Check the documentation of the library - readme/examples are priceless for rapid prototyping.
- Check the tests, are they being updated with new features? are there any tests at all?
- How intrusive is this lib going to be in your code base?
I'll be happy to hear others thoughts on this.
Written by Avner Cohen
Related protips
Have a fresh tip? Share with Coderwall community!
Post
Post a tip
Best
#Nodejs
Authors
Filed Under
Sponsored by #native_company# — Learn More
#native_title#
#native_desc#