如何规划创建并长期维护一个Github开源项目?


title: 如何规划创建并长期维护一个Github开源项目?
tags:

  • 开源
  • 程序
  • Github
  • zhaoolee
    categories:
  • 极客

2021年, 国内各路论坛已经铺满屠龙宝刀点击就送的广告, 知乎这种传统的知识社区也完全沦陷, 无论是内容质量还是产品设计都大不如前

image
image
image

目前知名度高, 影响力大且干净的网站只有Github了, Github是全球开发者最聚集的社区, 里面有很多项目, 无论是996.icu, 还是Chrome插件英雄榜, 或者是表情包都能成为受欢迎的项目, 并吸引各种志同道合的人前来研究...

image

如果想在Github立足, 并玩出花, 最快捷的方式是创建自己的开源项目, 长期维护, 聚集人气, 收获志同道合的伙伴.

本文作者为zhaoolee, 交友主页github.com/zhaoolee 目前做了几个比较受欢迎的项目, 收获3w老哥的star, 并维护至今; 也挖了很多坑, 最终不了了之, zhaoolee想通过本文, 为想要做开源项目的小伙伴提供一些经验~

image

写一份优秀的README.md很重要

Github每个开源项目都有README.md文档, 这个相当于项目的首页, 一定要写好.

人类喜欢看图, 为项目配一个漂亮的Logo或宣传图, 能体现开发者认真的态度, 也能吸引老哥们多看几眼, 有时候虽然你的项目很平凡, 但Logo很传神, 也能让大家为你鼓掌, 顺便点个Star

image
image

在READMD.md中, 配gif图是很有性价比的操作, gif图可以默认播放, 吸引浏览者的注意力, 并增加浏览者的驻留时间, 如果你PS/AE技术还不错, 甚至魔改几张表情包, 作为项目宣传图, 为项目增光添彩

image

最重要的内容放到README.md最前面, 无论通过图片还是文字, 都要让人瞬间了解, 这是个什么类型的项目~

image

README.md没有限制内容的高度, 如果项目是Awesome类(收集集合类), 最好把主要内容的目录列到README.md中, 让浏览者一触即达.

image

善用程序, 不要让维护项目成为一件痛苦的事

我做过一个表情包项目 ChineseBQB, README.md写的很骚, 还是中英双语, 如果手工收集分类表情包并同步到主页, 是一件非常痛苦的事.

于是我写一个程序, 自动读取特定目录下的文件夹和文件名, 并自动生成网页,并将网页的索引自动更新到README.md, 还加了表情数量统计每次更新表情包只需往特定文件夹放图即可, 放完图后, 运行脚本即可完成更新.

image

当看到自己编写的脚本, 生成索引, 并全自动完成索引替换, 表情包数量统计任务时, 成就感满满, 维护项目也成为了一件很爽的事...

建一个爱好者群, 可以提升维护项目的热情

人的本质是非常懒的, 维护个人开源项目, 需要耗费时间精力, 如果到了项目到了不温不火的阶段, 就会没有动力更新.

此刻, 不妨建一个企鹅群, 有人催更, 你自然也就有了更新的动力 , 当群友们使用你开发的工具时, 你自然有了更新的热情和动力!

image

比如奥特曼表情包https://www.v2fy.com/asset/0i/ChineseBQB/?key_val=%E5%A5%A5%E7%89%B9%E6%9B%BC

冰冰表情包 https://www.v2fy.com/asset/0i/ChineseBQB/?key_val=%E7%8E%8B%E5%86%B0%E5%86%B0

Github Pages和Github Actions都是好东西, 不嫖就亏了

Github Pages本质是一个免费无限流量的web托管服务, 用户可以往Github Pages托管静态网页, 流量无限, 空间无限, 且支持自定义域名.

Github Actions本质是一个构建服务, 说穿了就是能在云端免费为你运行任意程序, 每个月2000分钟, Github Actions使用非常灵活, 可以用于自动构建项目, 比如给表情包生成网页, 定时自动爬取优质博主的RSS源, 生成个人简报, 定时自动爬取天气, 规划个人行程, Github Actions可以选择运行在Windows, Linux, macOS系统, 如果玩的再骚一点, 可以用来定时签到领京豆, 领Epic游戏, 甚至挖矿(不推荐).

个人适合做什么类型的开源项目?

  • Awesome(收集类) 这种最受欢迎, 但竞争也最为激烈(太卷了), 比如Windows软件, 在线工具, Chrome插件, 表情包均可收集~

  • 日常工具 工具要足够实用, 比如百度文库爬虫, 下载B站视频, 批量下载特订论坛的小姐姐图片, 批量下载Bing壁纸~

  • 编程工具库 比如jQuery, Nodemail, PM2, http-server ...

  • 编程框架 比如 Egg, Koa, Django...

如何推广自己的开源项目?

Github的用户主要是程序员, 推广Github开源项目可以到程序员社区.

v2ex.com

juejin.cn

csdn.net

或者阮一峰大佬的科技爱好者周刊投稿 github.com/ruanyf/weekly/issues

小结

Github的项目内容在搜索引擎中有良好的SEO, 如果你是一名创作者, 白嫖Github Pages服务构建自己的静态网站, 会给你带来持续的自然搜索流量, 如果你愿意挂Google Adsense广告服务, 还能空手套白狼, 赚一笔广告费(美刀), 只要你的内容好, 搜索引擎算法和Github老哥们也会给你相应的鼓励和回报~

本文永久更新地址:

https://fangyuanxiaozhan.com/p/2021-04-27-17-11-56-program/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 158,560评论 4 361
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,104评论 1 291
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,297评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,869评论 0 204
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,275评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,563评论 1 216
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,833评论 2 312
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,543评论 0 197
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,245评论 1 241
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,512评论 2 244
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,011评论 1 258
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,359评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,006评论 3 235
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,062评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,825评论 0 194
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,590评论 2 273
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,501评论 2 268

推荐阅读更多精彩内容