Google Developer Group - DevFest Tokyo 2025
by
sivchari
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slide 1
Slide 1 text
Google Developer Group - DevFest Tokyo 2025 sivchari newmo Inc The Go gopher was designed by Renée French.
Slide 2
Slide 2 text
自己紹介 Go のリリースサイクルについて リリース前から機能を追う方法
Slide 3
Slide 3 text
自己紹介
Slide 4
Slide 4 text
● sivchari ○ X/GitHub @sivchari ● newmo, Inc ● Kubernetes maintainer ○ Cluster API Reviewer ○ Kube API Linter Approver ● Go Conference メインオーガナイザー
Slide 5
Slide 5 text
Go のリリースサイクルについて
Slide 6
Slide 6 text
Go のリリースサイクルについて ● 2月 / 8月 の年2回リリース ● 緑色が開発期間 ○ 1月 / 7月中旬 から開始 ○ 主要機能の実装 ● 青色が リリース準備 ○ コードフリーズ ○ RC 提供 ○ リリースのためのバグ修正
Slide 7
Slide 7 text
Go のリリースサイクルについて
Slide 8
Slide 8 text
リリース前から機能を追う方法
Slide 9
Slide 9 text
リリース前から機能を追う方法 ● Git Hub を確認する ○ Proposal label ○ Review meeting minutes ● Gerrit を確認する ● gotip を使用する ● research!rsc をみる
Slide 10
Slide 10 text
リリース前から機能を追う方法 ● Git Hub を確認する ○ Proposal label ○ Review meeting minutes ● Gerrit を確認する ● gotip を使用する ● research!rsc をみる
Slide 11
Slide 11 text
リリース前から機能を追う方法 ● label:Proposal ○ Proposal 全てにつく ● label:Proposal-FinalCommentPeriod ○ Accept / Reject の猶予期間 ● label:Proposal-Accepted ○ 承認された機能につく
Slide 12
Slide 12 text
リリース前から機能を追う方法 ● https://github.com/golang/go/issues/33502 ● Go チームが話した内容が記載
Slide 13
Slide 13 text
リリース前から機能を追う方法 ● Git Hub を確認する ○ Proposal label ○ Review meeting minutes ● Gerrit を確認する ● gotip を使用する ● research!rsc をみる
Slide 14
Slide 14 text
リリース前から機能を追う方法 ● https://go-review.googlesource.com ● 実際に CL (GitHub の PR 相当) を出す場所
Slide 15
Slide 15 text
リリース前から機能を追う方法 ● Git Hub を確認する ○ Proposal label ○ Review meeting minutes ● Gerrit を確認する ● gotip を使用する ● research!rsc をみる
Slide 16
Slide 16 text
リリース前から機能を追う方法 ● https://pkg.go.dev/golang.org/dl/gotip ○ 開発版の Go を試せる ● go tip download ○ 最新バージョンのダウンロード ● go tip download ${CL Number} ○ 特定の CL のダウンロード ○ 取り込まれる前から試せる
Slide 17
Slide 17 text
リリース前から機能を追う方法 ● Git Hub を確認する ○ Proposal label ○ Review meeting minutes ● Gerrit を確認する ● gotip を使用する ● research!rsc をみる
Slide 18
Slide 18 text
リリース前から機能を追う方法 ● https://research.swtch.com/ ○ Russ Cox のブログ ● ほぼ論文のようなブログ ○ Go のバージョン管理 ○ イテレーター ■ coroutine ○ メモリーモデル