Go 夜读

Build Status Go Report Card GitHub stars GitHub forks All Contributors Documentation Coverage Status GitHub issues license

Stargazers over time

Stargazers over time

reading-go Star History and Stats

Go 学习与分享:

*每周约定一个晚上进行 Go 源码阅读,Go 新手可以先去这里看看 Go 学习之路。* >阅读范畴:Go 标准包、开源项目。

你愿意来,那说明你想改变,你也保证自己能做到,那你就得理解一点:在这里,我们是共同付出,你不是吸收者,我也不是分享者,我们可以讨论,但是我们不能帮你坚持或者教你,带你。



notification预告
《k8s 源代码解析 - 调度器》 4月13日 John
github.com/golang/sync -> errgroup、syncmap 等 源码阅读

阅读清单

回看地址

我们的目标

我们希望可以推进大家深入了解 Go ,快速成长为资深的 Gopher 。我们希望每次来了的人和没来的人都能够有收获,成长。

我们的方式

由一个主讲人带着大家一起去阅读 Go 源代码,一起去啃那些难啃的算法、学习代码里面的奇淫技巧,遇到问题或者有疑惑了,我们可以一起去检索,解答这些问题。我们可以一起学习,共同成长。

阅读规则:选取 package 包,然后从上往下开始读 xxx.go 文件,每个文件从上往下读导出的函数(一步一步跟逻辑,如果逻辑跳出这个 package 则不做深入探究)。

我们的精神

开源!开源!开源!重要的事,一定要说三遍。

希望有兴趣的小伙伴们一起加入,让我们一起把 《Go 夜读》建立成一个对大家都有帮助的开源社区。

怎么加入

如果你想加入微信群,请搜索 mai_yang ,然后备注你的姓名、公司、工作岗位和职责,备注来源:Github。

有同学想要用 Slack 交流,我开放了一个:reading-go Slack


如何参与贡献?

├── reading   // Go 源码阅读
├── discuss   // 日常微信群讨论的总结
├── articles  // 个人原创的技术文章
├── interview // Go 面试专区
└── other     // 其他

如何参与贡献

Contributors

我非常重视每一个对这个项目的贡献者,我会将贡献者列表更新到这里,目前只有提交 Pull Request 的小伙伴,但是贡献不仅仅如此,还可以包括提交 Issue 以及在社群中有所贡献的人。

贡献者自己可以提 PR ,方法如下:

  • 安装 npm install -g --save-dev all-contributors-cli
  • sh gen_contributors.sh

Thanks goes to these wonderful people (emoji key):


maiyang

💻 🤔 👀 📢

Simple Min

💻

kenny

💻

charnlsxy

💻

AceDarkknight

💻

Data

💻

侯名

💻

dumliu01

💻

hlily2005

💻

fenggolang

💻

henrylee2cn

💻

shaqsnake

💻

tbwisk

💻

Huang ChuanTong

💻

The notes of SQL optimize

💻

zhouxinxin19920802

💻

macaria

💻

Dennis

💻

orangleliu

💻

HarbinZhang

💻

LiMingji

💻

wintersnow

💻

zhuzhenfeng

💻

徐佳军

💻

nicho

💻

Weifeng Wang

💻

John Deng

💻

This project follows the all-contributors specification. Contributions of any kind welcome!