GitHub:全球最大的代码托管平台 第一次做开源项目,从0到1024个star数量经历了一个多月的开发和维护,从新手到入门(至于之后的阶段,我也还在摸索中)。在这里我就来分享一下我的经历吧,希望能够对想做开源但是没行动的小伙伴有所帮助。 项目地址:[传送门] 为什么做这个项目? 最近一段时候在编写项目(APP应用)的时候使用列表控件频率非常高,写着就发现很多代码冗余了,于是就想封装一下,开始做起了代码优化,之前做过类似的优化,于是根据之前的优化经验,最终代码量得到了大幅度的优化。只要原有代码量的30%即可完成显示功能,后来随着项目需求的增加不断的完善封装,使得只需要简单的几行代码就可以完成的需求(如:添加头部尾部、添加列表动画、等等)。最终形成了一个还不错的基类,本着分享的精神就上传到了GitHub上面。 目的:让更多开发者加入开发,把这个项目做的更强大,使更多人受益。 在github上面没有查找到有满足我的需求的开源项目,我才造轮子的。 切入点 解决实际问题
除了解决问题,还有就是让更多人知道,所以接下来就是「推广」。 推广 我的方法是通过写作平台去推广,写一些文章关于该项目的
我用的写作平台有(你也可以选择更多,多多益善):
写完之后再发链接到分享平台(你也可以选择更多,多多益善):
这些都是开发者平时比较关注的平台(你也可以选择更多,多多益善)。
README(自述文件) 我的README(英语版、中文版),它的结构:
效果(看)=》demo(玩)=》源码(用)
开发及维护
入群门槛:star我的项目,为什么呢?
开源项目的好处
总结
如果你是Android开发者,欢迎加入我的开源项目 专栏作者简介( 点击 → 加入专栏作者 ) |
|