Code Monkey home page Code Monkey logo

reading-go's Introduction

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 等 源码阅读

阅读清单

  • strings
  • strconv
  • testing
  • net/http
  • sync
  • flag
  • etcd/raft
  • defer
  • context
  • golang/sync
  • kubernetes

回看地址

我们的目标

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

我们的方式

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

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

我们的精神

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

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

怎么加入

如果你想加入微信群,请搜索 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):


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

💻

赵吉彤

💻

YING ZOU

💻

zsy619

💻

杨帆

💻

HundredLee

💻

mlboy

💻

fish

💻

时小光

💻

Ziyi Yan

💻

李朋飞

💻

煎鱼

💻

Wang Fei

💻

742161455

💻

feifeiiiiiiiiiii

💻

崔爽

💻

jasonxie

💻

haoc7

💻

鱼乐

💻

Littlesqx

💻

mchangxin

💻

Hokkaitao

💻

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

reading-go's People

Contributors

yangwenmai avatar john-deng avatar mougecm avatar macaria avatar feirie avatar zsy619 avatar yuhao5 avatar qiangmzsx avatar mickey0524 avatar yangfan21 avatar jasonrd avatar xpzouying avatar lizhongxuan avatar kissmonx avatar zhouxinxin19920802 avatar orangle avatar mlboy avatar harbinzhang avatar cuishuang avatar charnlsxy avatar hundredlee avatar dennismao avatar littlesqx avatar toontong avatar xujiajun avatar wangriyu avatar abcdsxg avatar hlily2005 avatar itcuihao avatar liangyuanpeng avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.