Today our project https://github.com/revolist/revogrid received crossed 2700+ stars mark. And 2000 of them happened to us in the last 2 days.
I think each of us came to GitHub with some goal. Most of us bound to the idea of organic promotion. According to it a good project is enough to become famous itself. But there are too many of them and we have to live with it.
This is a very short instruction on how to get your first stars:
Solve my pain
Write a project which the world has necessary in. You can't make people love it if there is no solution to their pain;
Good a Readme.
This is the easiest part you can start with. You just have to learn from the best. I would start with https://github.com/matiassingers/awesome-readme, you can come with your own better sample;
Leave "cold stay zone"
Get your first stars. Find a channel you like: Friends, colleagues, or some channel you start with.
And here we go
The best way to launch your ship into space is to get visible by media.
Best way to get into GitHub trending. How to do that:
- Timing is important. If you aiming to be visible you have to get a significant amount of start in a short period of time;
- Describe your project for media: start with writing down a very simple and beautiful description. According to which even your granny can understand what it is. Follow it with a promo picture. Better have 2
- Make sure you started your Twitter live and most of us like short news from each other;
- Start your activity on Reddit if you aren't there yet;
- Collect your channels in one place. You'll need them soon. I would suggest some, but discover your own too:
- https://www.reddit.com/r/webdev
- https://www.reddit.com/r/javascript
- https://www.reddit.com/r/Frontend
- https://www.reddit.com/r/opensource
- http://www.echojs.com
Methodically start posting to your collected channels. Also, keep answering comments. This is very important, doesn't matter how harsh they are.
There is no clear mark where your project gets trended, for us, it was 160+ stars. But there were a lot of projects with 100+ stars and a smaller amount. The good thing is you'll get a lot of feedback about your project by this moment and will see different perspectives around it.
I wish you luck and no matter what keep trying.
Top comments (7)
Secret to gaining more stars on github is to get stars on github.
Yeah true
That's the best advice I've ever read about getting stars on Github.
You absolute genius
That's more or less what I did for pg-mem, but I didnt get that much ā... So I guess this only works if you're solving a general purpose pain for frontend developers š Which is kind of specific.
Nevertheless, I'd say the same. And r/javascript worked best for me.
I think Reddit is a game of chance, for me the best was post in vuejs, and accidentally it was the worst post I made, I have posted picture without link and it gave me more conversion then detailed post. But overall you are right: need some good product, Iām working on this grid for quite sometime and a lot of modern solutions there.
good post