Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
プロジェクトをまたいだIssue管理
Search
rince
June 07, 2017
Technology
0
2.2k
プロジェクトをまたいだIssue管理
2017/6/7に行われた「GitLab Meetup Tokyo #3」でLTをした際の発表資料です。
rince
June 07, 2017
Tweet
Share
More Decks by rince
See All by rince
エンジニアが加速させるプロダクトディスカバリー 〜最速で価値ある機能を見つける方法〜 / product discovery accelerated by engineers
rince
4
320
あらゆる商品を扱う商品データベースを再設計した話 / product db re-architecture
rince
12
6.1k
Elasticsearch入門 〜前編〜
rince
0
280
Railsで海外9ヵ国にサービス展開している話 / Rails i18n
rince
3
1.8k
ActiveSupport::Concern で学ぶRuby
rince
1
310
Railsを6年間やってきたぼくが最近Railsでハマったこと
rince
3
560
そうだ Rack 作ろう。
rince
2
94
Lean Startup
rince
0
180
Yahoo!主催のOpenHackDayJapanに参加してJAXA賞をいただきました
rince
1
130
Other Decks in Technology
See All in Technology
「海外登壇」という 選択肢を与えるために 〜Gophers EX
logica0419
0
700
明日からできる!技術的負債の返済を加速するための実践ガイド~『ホットペッパービューティー』の事例をもとに~
recruitengineers
PRO
3
390
表現を育てる
kiyou77
1
210
飲食店予約台帳を支えるインタラクティブ UI 設計と実装
siropaca
7
1.8k
組織貢献をするフリーランスエンジニアという生き方
n_takehata
1
1.3k
リーダブルテストコード 〜メンテナンスしやすい テストコードを作成する方法を考える〜 #DevSumi #DevSumiB / Readable test code
nihonbuson
11
7.2k
急成長する企業で作った、エンジニアが輝ける制度/ 20250214 Rinto Ikenoue
shift_evolve
3
1.3k
The Future of SEO: The Impact of AI on Search
badams
0
190
N=1から解き明かすAWS ソリューションアーキテクトの魅力
kiiwami
0
130
Nekko Cloud、 これまでとこれから ~学生サークルが作る、 小さなクラウド
logica0419
2
960
Classmethod AI Talks(CATs) #16 司会進行スライド(2025.02.12) / classmethod-ai-talks-aka-cats_moderator-slides_vol16_2025-02-12
shinyaa31
0
110
2025-02-21 ゆるSRE勉強会 Enhancing SRE Using AI
yoshiiryo1
1
320
Featured
See All Featured
RailsConf 2023
tenderlove
29
1k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.3k
Statistics for Hackers
jakevdp
797
220k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
4
410
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.6k
Fireside Chat
paigeccino
34
3.2k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
YesSQL, Process and Tooling at Scale
rocio
172
14k
Six Lessons from altMBA
skipperchong
27
3.6k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.2k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
100
18k
The World Runs on Bad Software
bkeepers
PRO
67
11k
Transcript
ϓϩδΣΫτΛ·͍ͨͩ Issueཧ GitLab Meetup Tokyo #3 LT 2017/6/7 Kazuma Suzuki
ࣗݾհ • ླ ਅʢ@kazumax1218ʣ • ܦྺ - 2011/4ɹɹΧΧΫίϜೖࣾ - 2011/7ʙɹ৯ϩά
- 2015/4ʙɹΩφϦϊ - Ruby, Rails 6͘Β͍ɺ࠷ۙKotlin࢝Ί·ͨ͠ɻ • झຯ - ཱྀ ʢ!"#$%&'()*+,-./0123456789:;<=>?@ʣ
ࠓ͢͜ͱ • ෳͷϓϩδΣΫτΛ·͍ͨͩIssueཧΛ Ͳ͏͍ͬͯΔ͔ • GitLabͷόʔδϣϯɿ GitLab CE 9.1.0
ෳͷGitLabϓϩδΣΫτ • 1νʔϜʢΤϯδχΞ4ਓʣͰ4ϓϩδΣΫτ • WebʢϝσΟΞʣ, WebʢECʣɺΠϯϑϥɺiOSΞϓϦ
GitLabͰIssueཧ͢Δલ • Pivotal TrackerͰIssueɺGitLabͰίʔυΛཧ - Pivotal Tracker༏ઌॱҐ͚ͷ༻్Ͱ༻͍ͯͨ͠ • ՝ -
Issueͱίʔυͷ - GitLab͔ΒPivotal TrackerʹࣗಈͰϦϯΫ͞Εͳ͍ ʢ˞ίϛοτϝοηʔδΛ༻͢Δ͜ͱͰٯՄೳʣ
GitLab Issue Board • ϚϧνΧϥϜͷϘʔυͰIssueΛՄࢹԽɾཧͰ͖Δ • ϦϦʔεॳϦετͷIssueͷॱ൪ೖΕସ͑ෆՄ https://gitlab.com/gitlab-org/gitlab-ce/boards
2017/3/22 GitLab 9.0 Released • Issue BoardͷϦετͷIssueͷॱ൪ΛೖΕସ͑Δ͜ͱ͕ Ͱ͖ΔΑ͏ʹͳͬͨ https://about.gitlab.com/2017/03/22/gitlab-9-0-released/#reorder-issues-in-board-list-ce-ee
ૣͬͯΈΑ͏ͱͨ͠ ͕ɺIssue BoadෳϓϩδΣΫτʹରԠͯ͠ ͍ͳ͔ͬͨɻɻ
Γ͍ͨ͜ͱ • ෳϓϩδΣΫτΛ·͍ͨͰIssueͷ༏ઌॱҐ Λ͚͍ͨ
ղܾࡦᶃ MilestoneͰ༻ • MilestoneͰϓϩδΣΫτΛ·͍ͨͰIssueཧ͕Մೳ https://gitlab.com/gitlab-org/gitlab-ce/milestones/39
ղܾࡦᶃ MilestoneͰ༻ • Project>MilestoneͰฒͼସ͑Մೳ͕ͩɺ Group>MilestoneͰฒͼସ͑Α͏ͱ͢ΔͱΤϥʔ͕ൃੜ
ղܾࡦᶃ MilestoneͰ༻ • Project>MilestoneͰฒͼସ͑Մೳ͕ͩɺ Group>MilestoneͰฒͼସ͑Α͏ͱ͢ΔͱΤϥʔ͕ൃੜ
ղܾࡦᶄ 1PJʹIssueΛ·ͱΊΔ • શͯͷϓϩδΣΫτͷIssueΛkinarinoͰ࡞
ղܾࡦᶄ 1PJʹIssueΛ·ͱΊΔ • ̍ϓϩδΣΫτͳͷͰIssue Board༻Մೳ
ղܾࡦᶄ 1PJʹIssueΛ·ͱΊΔ • ՝ - ଞϓϩδΣΫτͷMerge RequestCommitͱͷඥ͚ ΛͲ͏͢Δ͔ - ͲͷϓϩδΣΫτͷIssue͔ΛͲ͏ผ͢Δ͔
MRCommitͱͷඥ͚ • GitLab Flavored MarkdownΛ͑ɺผϓϩδΣΫτͰ ͋ͬͯʮϓϩδΣΫτ໊#Issue൪߸ʯͰࢀরՄೳ https://docs.gitlab.com/ce/user/markdown.html#special-gitlab-references
MRCommitͱͷඥ͚ • ϒϥϯν໊ʹIssue൪߸ΛೖΕΔ • GitͷhookεΫϓτʢprepare-commit-msgʣΛॻ͍ͯ ϒϥϯν໊͔ΒࣗಈͰίϛοτϝοηʔδʹ ʮϓϩδΣΫτ໊#Issue൪߸ʯΛೖΕΔ
MRCommitͱͷඥ͚ • MRCommitʹʮϓϩδΣΫτ໊#Issue൪߸ʯΛೖΕΔ ͜ͱͰϓϩδΣΫτΛ͑ͯIssueͱඥ͚Δ MR Issue
IssueͷϓϩδΣΫτผ • ֤ϓϩδΣΫτͷϥϕϧΛ࡞ͯ͠ผ
·ͱΊ • 1ͭͷϓϩδΣΫτʹIssueΛ·ͱΊͯIssue Board Λ͏͜ͱͰɺϓϩδΣΫτΛ·͍ͨͰIssueͷ ༏ઌॱҐΛཧ͢Δ͜ͱ͕Ͱ͖ͨ - MRCommitʹʮϓϩδΣΫτ໊#Issue൪߸ʯΛೖΕΔ͜ ͱͰϓϩδΣΫτΛ͑ͯIssueͱඥ͚ -
ϓϩδΣΫτ͝ͱͷϥϕϧΛ͚Δ͜ͱͰͲͷϓϩδΣ ΫτͷIssue͔Λผ
We're Hiring! • WebΤϯδχΞɿ Ruby, Rails • ΞϓϦΤϯδχΞɿ Swift, Kotlin