How did I push my github project to the top of the list.

Just chat with everyone

How did I push my github project to the top of the list.

Yesterday I felt a little dizzy and nauseous, so I thought about going to the hospital, only to find that all hospitals in Beijing need to undergo nucleic acid testing before entering. . . After looking for it for a long time, I couldn't find an appointment on the same day. It was quite uncomfortable. Ask the picture online to find out what to do in this situation.

Back to the main text. About two weeks ago, because my e-book was taken by the training organization to sell it, I simply submitted it to github to make it public, which was a little action to fight the big environment.

Perhaps it was just a coincidence that the project jumped to the top of the github list in one day, dominating the list for 4 consecutive days, and grew by over a thousand stars every day.

How did I push my github project to the top of the list.

Well, maybe everyone doesn't understand how exaggerated this growth rate is. It's normal, I didn't understand it at first. Later, I learned that the growth of spring-cloud was 400, dubbo's growth was 700, and wiki's growth was more than 200.

To be honest, this is something I didn't expect. . . A few days ago, I posted an article saying that I pushed it up by myself, but it was actually pretending to be an X. I have the ability to engage in real estate . In addition, some readers really think that I am someone. . . Well, yes, I do.

So in fact, I also thought about it, why my shit can grow faster than so many excellent open source projects. Just rely on my few brushes, why?

In order to analyze this problem, I conducted a deep research:

How did I push my github project to the top of the list.

First, I grabbed a total of 4800 stargazers and analyzed them. Among them, the base of 3100+ is China, 200+ are from other countries, and the others are unknown regions.

I also researched the history of github trending. Before github was acquired by Microsoft, trending pages were basically dominated by Chinese.

How did I push my github project to the top of the list.

After the acquisition by Microsoft, it started to improve. About the trending page will only have 1-2 Chinese projects at the same time. Then I also saw the following (translating the Chinese repo is destroying the Trending page of GitHub)

How did I push my github project to the top of the list.

Yes, domestic projects are very much rejected by foreigners. Because the domestically listed projects are basically data collection Chinese projects. (Suddenly I feel that this is better, after all, the content is written by myself)

But if you really think that foreigners dislike it because they feel that the data collection project has no technical content, you are wrong. The root cause is that these are Chinese projects and they cannot understand them .

Why do you say that? For example, this project is an ML mind map drawn by the author. Yes, there is only one mind map in the whole project. The number of stars on the project increased to 1100 on that day.

How did I push my github project to the top of the list.

Another example is the following project: os-tutorial, which basically contains some md learning documents and test learning scripts. This project once ranked first in the trending weekly list.

How did I push my github project to the top of the list.

Or this 500 ReactJS Interview Questions, less than a week after upload, there are 7k stars.

How did I push my github project to the top of the list.

There are actually many such projects, and the following are basically rave reviews. It can be seen that the tutorial projects on github have inherent advantages and are very popular. The reason why the Chinese project is dismissed is because there is no English .

Of course, I am not saying that these tutorial projects are better than application projects like dubbo or spring-cloud. Because the two cannot be compared at all.

I just think that if a project can be recognized by everyone, it at least shows that it is valuable. If he happens to be able to help everyone, then he is excellent.

Of course, I am a good face. I don't want to be said that my project has no gold content (at least I haven't encountered it yet), nor do I want to be rejected by foreigners.

So I also made some efforts. First, I created an English branch in my project.

How did I push my github project to the top of the list.

Then some of the contents were translated:

How did I push my github project to the top of the list.

In the future, I also plan to build a TG group specifically to serve some foreign readers.

Including I have also received a lot of emails and issues, asking me if I have a translated version, I basically reply one by one. After I did these actions, I obviously found that the popularity of the project has increased among foreigners. I'm quite satisfied.

How did I push my github project to the top of the list.

Of course, I also know that there are still many shortcomings in my project. I am not a hypocritical person, and I don't want to say anything to thank you. I plan to do the following work later:

  • First, I will fine-tune the content and optimize each of the pictures. The previous pictures are very sketchy, and I hope to make them more refined.

  • Second, I will find a small partner later, and try to support the multilingual version of each problem solution.

  • Third, I will continue to collect interview questions from Dachang and put them together in the project for continuous learning.

  • Fourth, I will select some of the more than 40 mind maps that I think are good for intensive proofreading and translation, and provide them to foreign readers.

Think of this for now. If you are willing to participate, you can contact me directly.

Finally, I would like to stay on the github list for a while. If I haven’t given me a star, I hope to support it:

https://github.com/geekxh/hello-algorithm

thank.

Guess you like

Origin blog.51cto.com/15076236/2609682