开源项目应该如何推广?

2022-09-02 09:02:46 +08:00
 godfunc

想问以下各位开源大佬都是怎么推广开源项目的?

2099 次点击
所在节点    开源软件
10 条回复
mercury233
2022-09-02 09:19:30 +08:00
不要把它作为开源项目或者国产项目去推广
Zzzz77
2022-09-02 09:26:34 +08:00
试试阮一峰周刊
janus77
2022-09-02 09:30:32 +08:00
各大平台发文章,拉人进群试用
HuskyYellow
2022-09-02 09:47:58 +08:00
学学 vue admin beautiful
renhou
2022-09-02 10:51:02 +08:00
首先在这个问题里可以把开源项目的链接附上
ZLY201
2022-09-02 13:08:54 +08:00
去各大论坛网站发帖:

1. [Reddit]( https://www.reddit.com/r/node/comments/wzoqzl/comment/im5o0ka/)
2. [V2EX]( https://www.v2ex.com/t/875869)
3. [echojs]https://www.echojs.com/news/40904)
5. [hacker news]( https://news.ycombinator.com/)
6. [知乎]( https://www.zhihu.com/question/46536937/answer/2591688905)
7. [掘金]( https://juejin.cn/post/7048973560315904031)
...

想要做好开源项目第一步首先要知道自己项目的意义与价值,做好定位

第二部是打造生态,例如 README ,[api document]( https://js-sdsl.github.io/js-sdsl),[官方网站]( https://js-sdsl.github.io/)等

第三部是寻找潜在的客户,例如:

[向 eslint 推荐,并说明推荐理由]( https://github.com/eslint/eslint/issues/16255)

一个项目就算再漂亮写的再好没如果没有实际的意义和价值,是不会有人关注的

关键点是区分**开源项目**和**学习项目**,前者可以为社区带来利益,减少重复劳动力或提高性能,后者是自己使用或学习使用,并不具备**开源**特质

比如我并不看好一些个人的开源的样式库,在 antd 和 arco-design 等大型组件库的压迫下不太有生存空间,大部分只是重复造轮子罢了

参考尤雨溪对 vue 的推广历程: https://blog.evanyou.me/2014/02/11/first-week-of-launching-an-oss-project/
i4t
2022-09-02 14:12:34 +08:00
v 站疯狂发帖,一天发一篇,都是自己文章。 马上就 403
artnowben
2022-09-15 18:52:13 +08:00
以 dperf https://github.com/baidu/dperf 项目为例:
1. 在知乎上有个专栏,写使用文档
2. 在 oschina 上发布版本发布新闻
3. 争取基金会支,顶级项目支持,dperf 得到 linux 基金会支持,已经成为 DPDK 官方生态项目 ( https://www.dpdk.org/ecosystem/#projects
4. 在相关领域的技术论坛上发一些介绍文章
5. 向行业技术专家介绍本项目
godfunc
2022-09-16 09:12:08 +08:00
@artnowben 前提是不是得先有个 baidu 的前缀
artnowben
2023-03-05 15:43:07 +08:00
@godfunc 大厂的开源项目有几百上千个,真正有影响力的少之又少,关键还是项目本身要有价值;有企业或基金会支持肯定要好一些

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/877158

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX