Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
GitLab Hacks
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
megos
December 18, 2018
Technology
400
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
GitLab Hacks
megos
December 18, 2018
More Decks by megos
See All by megos
個人開発を続けるということ / Continuing Personal Development
megos
0
300
わたしの開発環境の歴史 / My environment history
megos
0
360
社内でしか使わない勤怠管理システムにOAuth2を導入してみた / Kagomoku #19
megos
0
2.2k
CUIが嫌ならGUIからGitを使えばいいじゃない / kagomoku #17
megos
0
420
Join! かごえん / Join Kagoeng
megos
0
110
GitLab Features
megos
1
360
Gitlab meets minutes
megos
2
310
2018年まとめ / Summary of 2018
megos
0
330
Dockerで作るLaTeX執筆環境 / Writing LaTeX with Docker
megos
0
1.8k
Other Decks in Technology
See All in Technology
プロダクト思考 × 基盤思考を AIで実現する Compound Engineering
tkc66buzz
1
300
Oracle Cloud Infrastructure IaaS 新機能アップデート 2026/6 - 2026/8
oracle4engineer
PRO
0
130
Adaptive Warehouse を今すぐ導入すべき理由と迷ったときの判断基準
__allllllllez__
0
130
薬剤師(ドメインエキスパート)と一緒に育てる薬局向けAIアシスタント
kakehashi
PRO
2
120
Bet AI Day 2026丨Production-Ready AI Agents — エンタープライズの実務を任せるための設計と運用
layerx
PRO
4
2.6k
AI-DLCって実際どう? 〜聞きたいこと全部聞いてみる〜
news_it_enj
0
240
生成AIのテナント制御とシャドーMCP対策 | AIを"止めずに"、情報を守る
yukun
0
140
Claude Code本って、 読む必要あるの?
oikon48
1
240
コーディングエージェントでM5Stack系の開発を少し試した時の話 / M5 Japan Tour 2026 Autumn 東京
you
PRO
0
100
多摩川(.dev)ランニング入門 / Tamagawa.dev#3
fujiwara3
3
420
Deploying a Full-Stack Bun-Native Framework on Cloudflare Workers
7nohe
0
120
Jetpack Compose で挑む新聞紙面UI ─ 複合ジェスチャー・ポリゴン記事領域・適応的ページ構成という3つの壁/droidkaigi2026
nikkei_engineer_recruiting
0
240
Featured
See All Featured
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
190
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Building the Perfect Custom Keyboard
takai
2
870
Unsuck your backbone
ammeep
672
58k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
2
3.8k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
The agentic SEO stack - context over prompts
schlessera
0
910
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
The Cult of Friendly URLs
andyhume
79
7k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
500
Designing for Performance
lara
611
70k
Transcript
GitLab Hacks megos @ GitLab Meetup Kagoshima #2 2018/12/18
megos Full stuck engineer (not stack) • ͓͠͝ͱɿVue.jsɺReactɺࣾΠϯϑϥ • Twitterɿ@tmegos
GitLab CEOSS gitlab.com/gitlab-org/gitlab-ce • ͜Μͳػೳ͕΄͍͠ͳ • ͜͜ͷಈ͖͕͓͔͍͠ • Issueൃߦ •
Contribute
։ൃʹࢀՃͯ͠ΈΑ͏ʂ • ϦϯΫͷमਖ਼Λͯ͠Έ·ͨ͠
ϦϦʔεϊʔτʹࡌΔͱ͏Ε͍͠ʂ
ͯ͢ͷཁ͕ ࣮ݱ͞ΕΔΘ͚Ͱͳ͍
ຐվ
ҙʂ • ͜ͷൃදGitLabͷվΛਪ͢ΔͷͰ ͋Γ·ͤΜ • ύονΛͯΔࡍࣗݾͰʂ
Search improvement
1จࣈͰݕࡧͰ͖ͳ͍ • ʮ෯͕ڱ͍ʯͱ͍͏IssueΛ࡞ͬͨͣ…
Issue • User autocomplete doesn't work with less than 3
characters anymore https://gitlab.com/gitlab-org/gitlab-ce/issues/38664 • ύϑΥʔϚϯεͷؔͰbacklog
ຐվ • /opt/gitlab/embedded/service/gitlab-rails/ lib/gitlab/sql/pattern.rb • MIN_CHARS_FOR_PARTIAL_MATCHING ͷΛҙͷʹมߋ
࣮ߦྫ • ʮ෯ʯͰݕࡧ ύονద༻લ ύονద༻ޙ
Syntax highlight
ASPͷϑΝΠϧ͕ syntax highlight͞Εͳ͍ • ͱɺࢥͬͯGitLab.comͰϑΝΠϧΛ࡞ͬͨΒ syntax highlight͞Εͨ • ฐࣾڥ •
ϑΝΠϧʹΑΔ͔
ASP͕ରԠ͍ͯ͠ͳ͍ • GitLabͰrougeͱ͍͏gemΛͬͯ syntax highlightΛ࣮ݱ͍ͯ͠Δ http://rouge.jneen.net/ • ASPະରԠ…
Issue • Write an ASP lexer https://github.com/jneen/rouge/issues/43 • BIMLͱ͍͏ϑΥʔϚοτ͕ࣅ͍ͯΔΒ͍͠
ຐվ • /opt/gitlab/embedded/lib/ruby/gems/ [verison]/gems/rouge-[version]/lib/ rouge/lexers/biml.rb • ֦ுࢠʹʮ*.aspxʯɺʮ*.ascxʯΛՃ
࣮ߦྫ
Merge request default message
Merge requestͷ σϑΥϧτϝοηʔδΛม͍͑ͨ • ʮMerge branch dev into masterʯ ͱ͍͏ϝοηʔδΘ͔Γʹ͍͘
ʢͱҒ͍ਓʹݴΘΕͨʣ • Ϛʔδ࣌ʹʮModify commit messageʯ Λຖճ͢Δͷ໘
Issue • Edit commit messages when merging merge request https://gitlab.com/gitlab-org/gitlab-ee/issues/2551
ຐվ • /opt/gitlab/embedded/service/gitlab-rails/ app/models/merge_request.rb • ʮmerge_commit_messageʯϝιου messageͷϝοηʔδΛॻ͖͑
࣮ߦྫ
CI when merge request
MR࣌ʹCIΛಈ͔͍ͨ͠ • ͏ͪͷϓϩδΣΫτͰ sourceͱtargetͷࠩͷϑΝΠϧใ͕ཉ͍͠ • 1ͭͷϓϩδΣΫτͰෳͷձ͕ࣾ։ൃ • ଞͷձࣾͷϞδϡʔϧΛLint͢ΔͱΤϥʔ • ࣗࣾͷ։ൃͨ͠෦͚ͩLintΛ͔͚͍ͨ
Issue • Pipelines for Merge Request https://gitlab.com/gitlab-org/gitlab-ce/issues/23902 • Milestone12.0ʢ2019.3ʣ
.gitlab-ci.yml setup: image: bravissimolabs/alpine-git stage: setup except: - master -
schedules script: - git diff --name-status origin/master...${CI_COMMIT_SHA} | (grep -v ^D || echo '') | cut -f 2 > diff.txt artifacts: paths: - diff.txt expire_in: 1 day tags: - docker
masterͱ࡞ۀϒϥϯνͷࠩ • ରԠޙ CI_MERGE_REQUEST_TARGET_BRANCH Λ͏