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
スポンサーLT at GitLab Meetup Tokyo #17 / Sponser LT...
Search
killerbee
June 06, 2019
Technology
1.3k
2
Share
スポンサーLT at GitLab Meetup Tokyo #17 / Sponser LT at GitLab Meetup Tokyo #17
2019/6/6 の GitLab Contribute 2019 recap (Meetup Tokyo #17) で発表した スポンサーLT のスライドです
killerbee
June 06, 2019
More Decks by killerbee
See All by killerbee
3クリックで3分で立てるGitLab / Start the GitLab in 3 minuts and 3 clicks
killerbee
1
640
Other Decks in Technology
See All in Technology
Forget technical debt
ufried
0
150
社内エンジニア勉強会の醍醐味と苦しみ/tamadev
nishiuma
0
280
Percolatorを廃止し、マルチ検索サービスへ刷新した話 / Search Engineering Tech Talk 2026 Spring
visional_engineering_and_design
0
230
ServiceNow Knowledge 26 の歩き方
manarobot
0
300
UIライブラリに依存しすぎないReact Native設計を目指して
grandbig
0
190
AI時代の品質はテストプロセスの作り直し #scrumniigata
kyonmm
PRO
4
1k
アクセシビリティはすべての人のもの
tomokusaba
0
220
QAエンジニアはどうやって プロダクト議論の場に入れるのか?
moritamasami
1
310
AI와 협업하는 조직으로의 여정
arawn
0
580
プラットフォームエンジニアリングの実践 - AWS コンテナサービスで構築する社内プラットフォーム / AWS Containers Platform Meetup #1
literalice
1
230
データ定義の混乱と戦う 〜 管理会計と財務会計 〜
wonohe
0
170
AndroidアプリとCopilot Studioの統合
nakasho
0
200
Featured
See All Featured
Visualization
eitanlees
150
17k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.6k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
380
Are puppies a ranking factor?
jonoalderson
1
3.4k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
How to train your dragon (web standard)
notwaldorf
97
6.6k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
290
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
The Cult of Friendly URLs
andyhume
79
6.9k
Designing for humans not robots
tammielis
254
26k
Transcript
スポンサーLT @killerbee 2019/06/06 GitLab Contribute 2019 recap (Meetup Tokyo #17)
令和 最初の
GitLab CE の Issue にガン トチャート欲しいよねー ©junpei_ikegami
None
Ultimate / Gold にならある https://docs.gitlab.com/ee/user/group/roadmap/ 10.5で 入った
CE でもインストールして使うものならある https://www.ganttlab.org/ まだ触っ てない
None
None
で、新GitLab 立ち上げのついでに試してみた
超絶簡単なデモ
事前の Wiki ページ
mermaidコード部分抜粋 ## 極まってるプロジェクトのスケジュール ```mermaid gantt dateFormat YYYY-MM-DD title ♨ GitLab
ガントチャート section 最初の作業期間 最初にやるべき作業 :done,i26,2019-05-01,2019-05-12 その次にやるべき作業 :done,i33,2019-05-01,2019-05-19 最後にやるべき作業 :i28,2019-05-01,2019-05-24 section 最後の作業期間 仕上げの作業 :i37,2019-05-20,2019-06-03 仕上げの作業の確認 :i38,after i28,2019-06-16 お偉いさんにご報告 :i31,2019-06-16,2019-06-18 ```
Issue を API で読み取り、Wiki ページを更新 するCI Pipelineを実行
この Issue の内容を読み込んで…
赤枠部分をCIで生成して置換 ## 極まってるプロジェクトのスケジュール ```mermaid gantt dateFormat YYYY-MM-DD title ♨ GitLab
ガントチャート section 最初の作業期間 最初にやるべき作業 : done,i1,2019-05-01,2019-05-12 その次にやるべき作業 : done,i2,2019-05-01,2019-05-19 最後にやるべき作業 : done,i3,2019-05-01,2019-05-24 section 最後の作業期間 仕上げの作業 : done,i4,2019-05-02,2019-06-03 仕上げの作業の確認 : done,i5,after i3,2019-06-16 お偉いさんにご報告 : i6,after i5,2019-06-18 ``` 赤枠以外は 元のまま 赤枠部分は 置換
更新後の Wiki ページ お偉いさんも安心☆
• GitLab Issue を API 経由で読み込むjsアプリ • Mermaid コードブロックの中のコードだけを出力する •
あとは煮るなり焼くなり • 今回は、wikiをAPIで取得してゴリゴリ置換してAPI で書き換え • もちろん、普通のmermaid のファイルにも埋め込めるはず 何を作ったのか
• Gantt を描画するのに足りない情報がある • Description に決まったフォーマットで書く • 開始日時 • 依存関係
• GanttLab もそうしているようだ 気づいたこと
ありがとうございました