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
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
スポンサー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
水を運ぶ人としてのリーダーシップ
izumii19
4
1.2k
勉強会企画をアプリで構造化してみた 〜そこで見えた、AIとの付き合い方〜 / I've structured a study group plan using an app.
pauli
0
290
はてなのサービス基盤を支える Kubernetes《足腰》
masayoshimaezawa
0
420
そのタスクオンスケですか?
poropinai1966
0
110
ご挨拶「10周年を迎える共創ラボのこれまでとこれから」
iotcomjpadmin
0
180
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
11k
RAGの精度向上とエージェント活用
kintotechdev
2
120
Docker Desktop不要の時代が来る? WSL標準の「wslc」で Linuxコンテナを動かしてみた.
ueponx
0
560
次世代ランサムウェア対策の考察 / 20260704 Mitsutoshi Matsuo
shift_evolve
PRO
5
1.7k
ループエンジニアリングでE2Eテストを実践
noriyukitakei
0
230
Tech-Verse 2026_Keynote
lycorptech_jp
PRO
0
130
背中から、背中へ /paying forward to community
naitosatoshi
0
210
Featured
See All Featured
Believing is Seeing
oripsolob
1
160
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.9k
GraphQLとの向き合い方2022年版
quramy
50
15k
Mobile First: as difficult as doing things right
swwweet
225
10k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
240
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
340
Rails Girls Zürich Keynote
gr2m
96
14k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
210
Building Applications with DynamoDB
mza
96
7.1k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
370
Fireside Chat
paigeccino
42
4k
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 もそうしているようだ 気づいたこと
ありがとうございました