I have use github for a while, but my project is only one developer -- myself.

I want to get some contribute from others, and some of my friends said they can give me some patch, but we all don't know how to use github as a tool for us.

And I know that github will also help project get more contribute from the open source community.

So, my question is

  1. how to get contribute in github?
  2. how to get more and better contribute from opensource community?
  • Perhaps you want programmers.stackexchange.com ?
    – Amber
    Mar 21, 2011 at 2:19
  • 6
    The first and most important step is to make a project that others are interested in, and will want to contribute to.
    – user229044
    Mar 21, 2011 at 2:19

2 Answers 2


It really comes down to marketing. Just because you put a project on github doesn't mean that everyone will suddenly know about it. You need to figure out what kind of people might be interested in your project and where they can be found. Then, you need to find a way to let them know your project exists (in a way that won't just annoy them and turn them off). If you can't find people that are interested in your project, you need to think about finding a different project idea, or developing your project to the point where people will start seeing value in it.

Generally, your project will need to be far enough along that people will see some benefit in what you have, and will feel like their contributions will be worth it. There's far too many projects that start as a little idea and then just die. People aren't going to want to invest any time and effort into something that just isn't going anywhere.

Finally, when you finally get some contributors, you need to treat them well. You really want to foster a sense of community around your project. You want to seriously consider what your contributors have to say and the kind of changes they want to make. That doesn't mean you have to accept everything, but you need to have really good reasons for rejecting a contribution.


You might look for other similar/sameDomain opensource projects and try to merge with them

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.