Answer the question
In order to leave comments, you need to log in
What is the best way to promote your opensource projects in the English-speaking segment of the Internet?
How or probably, where is it better to promote your open source libraries or projects in the English-speaking segment of the Internet?
If there is the same Habr in Runet, then there are no normal analogues in the English-speaking segment, on such resources as techcrunch.com you can’t write something yourself, it’s more like the media.
And if you just publish your code on github, then, as a rule, no one else will know about it except yourself.
Answer the question
In order to leave comments, you need to log in
Reddit and hacker news are good, but if a naked project is without a description, it is unlikely that anyone will even try it, although stars can be assigned.
1. Prepare the draft
- a good README is critical. Make it understandable for morons. Examples, be sure to use examples! How to download / compile / link a project - be sure to analyze it step by step without missing anything "obvious"
- if it's a library - be sure to have good docks !!
- if something is related to graphics, applications, games - be sure to take screenshots
- explicitly state the license. On Apache/Meath/bsd the reaction is livelier than on gpl,
keep in mind - semver.org. release versions as "releases" on github.
2. Articles describing the features of the project, deepening into cases, analysis of the guts of the project, engineering observations, development journal. that is, a blog. You can host a blog on the same github, or you can host it on a blogspot. Another option is to host on a specialized site, such as dzone, infoq, html5rocks, etc. The advantage is that these sites can be hosted by an opposable rewrite of an article from the main blog, i.e. without much effort.
3. PR
- we post links to reddit, hacker news and profile news groups / forums / google-plus communities.
a) when a project is published
b) every release
c) every blog post.
You can "be impudent" as long as they add on reddit.
- Also, tweet the link and ask (in a separate mansion) some PR dude to retweet. You can start a project twitter for this.
4. Working with the community.
- Accept pull requests even if you don't like them 100%. It is better to accept and correct later.
- start a google group for questions, refer to it in Readme, BIG.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question