Go 夜读
Stargazers over time
night-reading-go Star History and Stats
每周约定一个晚上进行 Go 源码阅读,Go 新手可以先去这里看看 Go 学习之路。
阅读计划:Go 标准包、开源项目源代码。
2018年12月27日《讲 TSDB 引擎介绍,对比及存储细节 - yuyang》 |
2019年1月3日《基于 Github 构建团队技术博客系统》 |
《Go opentracing jaeger 集成及源码分析》(欢迎自荐) |
《Go raft 论文剖析及源码实现分析》(欢迎自荐) |
我们的目标
我们希望可以推进大家深入了解 Go ,快速成长为资深的 Gopher 。我们希望每次来了的人和没来的人都能够有收获,成长。
我们的方式
由一个主讲人带着大家一起去阅读 Go 源代码,一起去啃那些难啃的算法、学习代码里面的奇淫技巧,遇到问题或者有疑惑了,我们可以一起去检索,解答这些问题。我们可以一起学习,共同成长。
阅读规则:选取 package 包,然后从上往下开始读 xxx.go 文件,每个文件从上往下读导出的函数(一步一步跟逻辑,如果逻辑跳出这个 package 则不做深入探究)。
我们的精神
开源!开源!开源!重要的事,一定要说三遍。
希望有兴趣的小伙伴们一起加入,让我们一起把 《Go 夜读》建立成一个对大家都有帮助的开源社区。
怎么加入
大家可以加入 TG 电报群,Telegram Invite Link
如果你想加入微信群,请搜索 mai_yang
,然后备注你的姓名、公司、工作岗位和职责,备注来源:Github。
如何参与贡献?
├── reading // Go 源码阅读
├── discuss // 日常微信群讨论的总结
├── articles // 个人原创的技术文章
├── interview // Go 面试专区
└── other // 其他
Contributors
我非常重视每一个对这个项目的贡献者,我会将贡献者列表更新到这里,目前只有提交 Pull Request 的小伙伴,但是贡献不仅仅如此,还可以包括提交 Issue 以及在社群中有所贡献的人。
贡献者自己可以提 PR ,方法如下:
- 安装
npm install -g --save-dev all-contributors-cli
sh gen_contributors.sh
贡献类型有多种,比如:"code", "ideas","review","talk","tutorial",你可以在 .all-contributorsrc
中修改。
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!