如何推广你的 Github 项目
此文只针对 JavaScript 项目,但仍然可以应用于其他项目
好的,您已经花了很多时间构建很酷且有用的工具或Github上的一个仓库。下一步是让整个世界听到它并提供一些反馈。
这是发布作品的诀窍:您的项目可能非常棒或非常无聊,老实说,对其他人毫无用处,但是,如果没有人看过您的项目,则第一次或第二次都不会发生。
需要记住的重要一点是,您不是向人们要求“星星”,只需确保人们可以看到您的项目并让他们决定欣赏您的作品,忽略或放置“不喜欢”。
你怎么知道它会起作用
我(译文原作者)最近的项目获得了 3k 和 4k 星( github.com/Bogdan-Lyas… )并且它们都出现在 “Github 趋势” 的顶部,所以希望这不是纯粹的运气,本文中的说明将也帮助你。但是在开始之前,您应该知道一件事:当然,如果您已经“在线流行”,那么推广您的项目会容易得多,即使项目不是那么具有革命性的出色,它仍然可以顺利进行。同时,最好你有 3 个粉丝,他们是你最好的朋友、妻子和你的猫的假账号,即使你做得很好,你也很可能面临挑战,这可能值得社区赞赏。
告诉我我该怎么做
您应该考虑 3 件重要的事情:
- 频道
- 时间流
- Github“趋势页面”
频道
频道是您共享项目信息的不同方式(通常是指网站)。
下面有一个列表:
- 发布到 www.echojs.com
- 发布到 www.reddit.com/r/webdev/
- 发布到 www.reddit.com/r/javascrip…
- 发布到 news.ycombinator.com/show
- 发布到 lobste.rs
- 发布到 dev.to/t/javascrip…
- 将您的项目提交到 betapage.co 。它看起来像“垃圾邮件”,但它在 Twitter 上有很多类似人的机器人,它们会分享关于你的新闻
- 将您的项目提交到 www.producthunt.com/ 。请记住,如果您没有帐户并要注册 - 至少需要 3 天才能获得发布权,因此请提前注册。
- 将您的项目提交到 thetechladder.com/
- 发布到推特。反复。确保您放置了所有相关的标签,以便机器人接收您的推文。
- 发送到聊天:gitter.im/andrewtelno… gitter.im/chat-rooms/… gitter.im/FreeCodeCam…
- 联系相关领域的知名人士(例如 React 的 Dan Abramov 等)。发送私人邮件并询问反馈(尽量礼貌而不打扰,他们不必回答你,但可能)。
- 请您的朋友为您的帖子点赞。它应该尽快离开“冷”的状态。
时间流
时间流比频道重要得多。如果你在错误的时间发布新闻,没有人会看到它们。
不要一口气发布所有内容。慢慢来,准备社区。例如,做第一条推文并发布到不太受欢迎的网站,与朋友交谈。您将收到您的第一颗星星并离开“冷”状态。然后,人们稍后会看到项目已经有“明星”,所以这也让他们更容易“明星”。
Reddit 和黑客新闻似乎是“主要”来源,当你的项目开始流行时发布在那里,以保持和增加这种增长。
定期发推文。但不要发垃圾内容。
Github “趋势页面”
启动后的主要目标是进入“趋势”页面,由于统计超过 60% 的访问者来自那里。但这里有一点:它是基于评级的列表,所以如果你当时有很多新的“React 工具/库”,而你的仓库标题中没有“React”或“Go”——他们会打败你 ^_^
如果没有帮助
不要放弃,检查你的项目并确保你做的一切都是正确的。检查您是否拥有“理想的 README.md”的所有要点。“封面”真的很重要。有一篇很酷的文章 medium.freecodecamp.org/how-to-get-… 如何让它变得更好。
如果那也没有帮助
好吧,继续做,可能你构建的下一件事会变得更好。记住,宣传你关心的东西很容易,而且花了很多时间来制作它。不要构建“TodoList”应用程序,到目前为止我们有很多这样的应用程序:)
如果你喜欢我翻译的上述内容,欢迎关注我
转载自:https://juejin.cn/post/6983582891540217864