github 开源项目如何推广
思维导图总览
链接:https://whimsical.com/github-9b1U5bpHVAptiYTZVY557h
一.通过写作平台去推广
写一些文章关于该项目的
- 使用方法(便于让开发者理解它的简单使用以及强大的功能)
- 原理分析(让更多开发者学会它,加入开发,也可以收到更好的反馈)
写作平台(多多益善)
国内
- 伯乐在线 http://www.jobbole.com/
- CSDN http://www.csdn.net/
- 简书 http://www.jianshu.com/
- 掘金 http://gold.xitu.io/
- 开发者头条 http://toutiao.io/
- 极客头条 http://geek.csdn.net/
- 干货集中营 http://gank.io/
- 知乎 https://www.zhihu.com/
国外
- dev https://dev.to/
- stackoverflow https://stackoverflow.com/questions
- simpleprogrammer https://simpleprogrammer.com/
- tutorialspoint https://www.tutorialspoint.com/index.htm
- sitepoint https://www.sitepoint.com/web/
- Google Developers https://developers.google.com/
- daniweb https://www.daniweb.com/
- Dzone https://dzone.com/
- dreamincode https://www.dreamincode.net/
- bytes https://bytes.com/
推广后,开发者就会进入你的项目首页所以接下来看的就是「[README.md]的编写。
二.技术文档(自述文件)
文档一般是——Concept 概念,Quick Start 开始指南,以及各个API的Reference讲解
参考 docs.influxdata.com/influxdb/v2.1/ 的文档,或者 MSDN、Azure 的文档。
1.单独做页面或指向
2.README
README(英语版、中文版),它的结构:
- gif案例效果
- demo下载方式
- 框架导入方式
- 框架使用方式
三.github (Star,Follow,Fork,Watch,Reaction,Issue)刷量置顶
淘宝大概价位
四.开发及维护
- 有任何需求可以在github提issue,(bug尽快解决给与回应)
- 寻找小伙伴一起来维护项目。组建Q群/telegram 让感兴趣的开发者加入进来,一起来完善,形成一个圈子,这样遇到问题的人多了,自然解决方法就多了。
- 入群门槛:star项目
- 有门槛,都有人加入的话证明加入者求知欲强。
- 确定star了项目,肯定看过源码或者用过项目,这样入群后才有更深入技术的交流,群里面内容质量才能够得到保障。
- 选拔人才,从使用者中选择,让他们加入开发或维护,这样才能把这个东西做好做大。