forked from talkgo/night
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.cht.md
131 lines (83 loc) · 6.54 KB
/
README.cht.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
# [Go 夜讀](https://reading.developerlearning.cn/)
[![Build Status](https://travis-ci.org/developer-learning/reading-go.svg?branch=master)](https://travis-ci.org/developer-learning/reading-go) [![Go Report Card](https://goreportcard.com/badge/github.com/developer-learning/reading-go)](https://goreportcard.com/report/github.com/developer-learning/reading-go) [![GitHub stars](https://img.shields.io/github/stars/developer-learning/reading-go.svg?label=Stars)](https://github.com/developer-learning/reading-go) [![GitHub forks](https://img.shields.io/github/forks/developer-learning/reading-go.svg?label=Fork)](https://github.com/developer-learning/reading-go) [![All Contributors](https://img.shields.io/badge/all_contributors-0-orange.svg?style=flat-square)](#contributors) [![Documentation](https://godoc.org/github.com/developer-learning/reading-go?status.svg)](http://godoc.org/github.com/developer-learning/reading-go) [![Coverage Status](https://coveralls.io/repos/github/developer-learning/reading-go/badge.svg?branch=master)](https://coveralls.io/github/developer-learning/reading-go?branch=master) [![GitHub issues](https://img.shields.io/github/issues/developer-learning/reading-go.svg?label=Issue)](https://github.com/developer-learning/reading-go/issues) [![license](https://img.shields.io/github/license/developer-learning/reading-go.svg)](https://github.com/developer-learning/reading-go/blob/master/LICENSE)
<img src="https://raw.githubusercontent.com/developer-learning/reading-go/master/static/images/2018-12-11-night-reading-go.jpg" width="400px;"/>
#### *以[其他語言](Translations.md)閱讀*
[🇨🇳](README.md)
[🇭🇰](README.cht.md)
[🇺🇸](README.en.md)
[🇩🇪](README.de.md)
## Stargazers over time
[![Stargazers over time](https://starcharts.herokuapp.com/developer-learning/reading-go.svg)](https://starcharts.herokuapp.com/developer-learning/reading-go)
[reading-go Star History and Stats](https://seladb.github.io/StarTrack-js/?u=developer-learning&r=reading-go)
Go 學習與分享:
- [Go 夜讀](https://github.com/developer-learning/reading-go/labels/Go%20%E5%A4%9C%E8%AF%BB)
*每週約定一個晚上進行 Go 源碼閱讀,Go 新手可以先去這裡看看 **[Go 學習之路](https://github.com/developer-learning/learning-golang)**。 *
>閱讀範疇:Go 標準包、開源項目。
- [每日閱讀](https://github.com/developer-learning/reading-go/labels/%E6%AF%8F%E6%97%A5%E9%98%85%E8%AF%BB)
*你願意來,那說明你想改變,你也保證自己能做到,那你就得理解一點:在這裡,我們是共同付出,你不是吸收者,我也不是分享者,我們可以討論,但是我們不能幫你堅持或者教你,帶你。*
- [每日一問](https://github.com/developer-learning/reading-go/labels/%E6%AF%8F%E6%97%A5%E4%B8%80%E9%97%AE)
- [Go 項目實踐](https://github.com/developer-learning/reading-go/labels/Go%20%E9%A1%B9%E7%9B%AE%E5%AE%9E%E8%B7%B5)
- [Gin 開發](https://github.com/developer-learning/reading-go/labels/Gin%20%E5%BC%80%E5%8F%91)
----
<br>
|![notification](/static/images/bell-outline-badged.svg)預告|
|:------------------:|
| 《k8s 源代碼解析 - 調度器》 4月13日 John|
| github.com/golang/sync -> errgroup、syncmap 等 源碼閱讀 |
----
## 閱讀清單
- [x] strings
- [x] strconv
- [x] testing
- [x] net/http
- [x] sync
- [x] flag
- [x] etcd/raft
- [x] defer
- [x] context
- [x] golang/sync
- [x] kubernetes
## 回看地址
- [Go 夜讀(YouTuBe)](https://www.youtube.com/channel/UCZwrjDu5Rf6O_CX2CVx7n8Q?sub_confirmation=1)
- [Go 夜讀(B 站)](https://space.bilibili.com/326749661)
## 我們的目標
我們希望可以推進大家深入了解 Go ,快速成長為資深的 Gopher 。我們希望每次來了的人和沒來的人都能夠有收穫,成長。
## 我们的方式
由一個主講人帶著大家一起去閱讀 Go 源代碼,一起去啃那些難啃的算法、學習代碼裡面的奇淫技巧,遇到問題或者有疑惑了,我們可以一起去檢索,解答這些問題。我們可以一起學習,共同成長。
>閱讀規則:選取 package 包,然後從上往下開始讀 xxx.go 文件,每個文件從上往下讀導出的函數(一步一步跟邏輯,如果邏輯跳出這個 package 則不做深入探究)。
## 我們的精神
開源!開源!開源!重要的事,一定要說三遍。
>希望有興趣的小伙伴們一起加入,讓我們一起把 《Go 夜讀》建立成一個對大家都有幫助的開源社區。
## 怎麼加入
<img src="/static/images/wechat_reading_go.jpg" width="400px;"/>
如果你想加入微信群,請搜索 `mai_yang` ,然後備註你的姓名、公司、工作崗位和職責,備註來源:Github。
有同學想要用 Slack 交流,我開放了一個:[night-reading-go Slack](https://join.slack.com/t/night-reading-go/shared_invite/enQtNjQ4NjQ5MjcwMDgwLTI5N2RhZDY3YTk3ZTE1MjM0ZmQ3ODNiMmQ4MWZhODlkZmQ0YTg5YmMxYTQzMmUwZDNiMmZkODdhNWIwNzExOWY)
## Night Reading Go SIG members
>Thanks for you effort.
- [杨文 yangwenmai](https://github.com/yangwenmai)
- [欧长坤 changkun](https://github.com/changkun)
- [FelixSeptem](https://github.com/FelixSeptem)
- [饶全成 qcrao](https://github.com/qcrao)
- [煎鱼 - EDDYCJY](https://github.com/EDDYCJY)
----
## 如何參與貢獻?
```sh
├── reading // Go 源碼閱讀
├── discuss // 日常微信群討論的總結
├── articles // 個人原創的技術文章
├── interview // Go 面試專區
└── other // 其他
```
- [如何參與貢獻](https://github.com/developer-learning/reading-go/blob/master/CONTRIBUTING.md)
- *[Git Commit 規範指南](https://docs.google.com/document/d/1QrDFcIiPjSLDn3EL15IJygNPiHORgU1_OOAqWjiDU5Y/edit?pref=2&pli=1#)*
## 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](https://github.com/kentcdodds/all-contributors#emoji-key)):
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
<!-- prettier-ignore -->
<!-- ALL-CONTRIBUTORS-LIST:END -->
This project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!