Chris Collins
Chris Collins

Reputation: 3440

On Github, how do you distinguish the good from the bad?

I'm looking for some Rails/Facebook functionality that has already been built - as a starting point for my own Facebook-consuming Rails app. The problem is, when I search on Github I find gazoogles of apps that fall into this category and no easy way to distinguish one from the other. Is there a secret to this? Or do you only use Github after you have read about a project outside of Github (where?)?

Upvotes: 4

Views: 347

Answers (1)

Brian Campbell
Brian Campbell

Reputation: 332876

In life, how do you distinguish the good from the bad?

Generally, you're going to have to make some sort of judgement call. You can browse the code to check the quality. Hearing about something outside of GitHub is good, too, as well as seeing other people use it in their projects on GitHub. Also, see how many forks it has, how active they are, and how well the maintainer accepts patches.

These are general rules I use for determining whether any free software is worth using.

  1. Is it used by a lot of other people, especially larger projects, or just a handful
  2. Does it have active development?
  3. Does it have more than one or two people working on it, so if one person gets bored it will still be maintained?

Upvotes: 4

Related Questions