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
Git Hooks
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
417.72KI
May 21, 2019
Programming
380
1
Share
Git Hooks
417.72KI
May 21, 2019
More Decks by 417.72KI
See All by 417.72KI
Comparing decimals in Swift Testing
417_72ki
0
240
Reboot a personal app abandoned for 10 years with recent techs
417_72ki
0
110
iTunes・おぼえていますか〜ScriptingBridge今昔物語〜
417_72ki
1
210
The history of entry-point in iOS app Development
417_72ki
0
510
R.swift to Asset Symbols
417_72ki
0
380
Refactor with using `available` and `deprecated`
417_72ki
3
820
CLIツールにSwift Concurrencyを適用させようとしている話
417_72ki
3
510
CI with Danger-Swift
417_72ki
1
270
Graduation from Playground beginner
417_72ki
3
1k
Other Decks in Programming
See All in Programming
Skillは並べた。動かなかった。契約で繋いだ。— 65個のSkillから、自走する開発サイクルへ
junholee
0
720
デフォルト運用のCodeRabbit、1年で何が変わったか / How CodeRabbit Changed Our Code Review in 1 Year
bake0937
1
100
サーバーレスで作る、動画データ管理基盤
oyasumipants
0
260
AlarmKitで明後日起きれるアラームアプリを作る
trickart
0
150
今さら聞けないCancellationToken
htkym
0
180
GitHub Copilot CLIのいいところ
htkym
2
1k
Old Dog, New Tricks: The Java 25 Reinvention - JNation
bazlur_rahman
0
120
開発体験を左右するライブラリの API 設計 - GraphQL スキーマ構築ライブラリから考える #tskaigi
izumin5210
2
520
横断組織出身のQAEがインプロセスQAEでつまずいたこと・活かせたこと
ty89
0
180
How We Practice Exploratory Testing in Iterative Development( #scrumniigata ) / 反復開発の中で、探索的テストをどう実施しているか
teyamagu
PRO
3
1.1k
SkillsをS3 Filesに置く時のあれこれ
watany
4
1.8k
Are We Really Coding 10× Faster with AI?
kohzas
0
230
Featured
See All Featured
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.2k
KATA
mclloyd
PRO
35
15k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Claude Code のすすめ
schroneko
67
220k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
220
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Site-Speed That Sticks
csswizardry
13
1.2k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.5k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.6k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
530
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Transcript
ϒϥϯνସͰى͖Δ ͋Δ͋ΔΛղܾͯ͘͠ΕΔ (JU)PPLT ͋Δ͋Δ-5ʙεϚϗΞϓϦ։ൃΤϯδχΞʙ7PM
struct Me { let name = "Takuhiro Muta" let aka
= "417.72KI" let experienceYears = 5 let company = "iRidge inc." let twitter = "417_72ki" let qiita = "417_72ki" let gitHub = "417-72KI" let like = [ "BEMANI", "Real Escape Game", "Bang Dream!", "LoveLive! Sunshine!!", "etc…" ] } TFMGEFTDSJQUJPO
ࣗ࡞πʔϧϥΠϒϥϦ w #VJME$POpHTXJGU w :".-+40/ʹ"1*IPTUͷઃఆΛ֎ग़ͯ͠͠4XJGU ϑΝΠϧΛࣗಈੜ͢Δ$-* w IUUQTHJUIVCDPN,*#VJME$POpHTXJGU w .PDL6TFS%FGBVMUT
w 6TFS%FGBVMUTΛςετ༻ʹϞοΫԽ͢ΔϥΠϒϥϦ w IUUQTHJUIVCDPN,*.PDL6TFS%FGBVMUT
͜Μͳܦݧ ͋Γ·ͤΜ͔ʁ
?P? ʻ13དྷͯΔʂϨϏϡʔͨ͠Ζʂ 㵺㱿㵺 ɻP ͯΑɺͲΜͳײ͡Ͱಈ͘ͷ͔ HJUDIFDLPVUͯ͠Ϗϧυͯ͠ΈΑ c9DPEFcᵎ ☋ʆ ᵊࡾ
◠㷩◠ ☛
◠㷩◠ ☛
‧⛺è䡢 Т 䡢è⛺‧͏Θ͋͋͋͋͋͋
ͳͥʁ w 9DPEF(FOΛ͍ͬͯΔYDPEFQSPKϑΝΠϧ ΛHJUJHOPSF͍ͯ͠Δ߹ w ϑΝΠϧ͕Ճ͞Ε͍ͯͯ ϓϩδΣΫτʹө͞Ε͍ͯͳ͍ w 1PETΛHJUJHOPSF͍ͯ͠Δ߹ w
$PDPB1PETͰ༻͢ΔϥΠϒϥϦ͕૿͑ͯ ϓϩδΣΫτʹө͞Ε͍ͯͳ͍
ରԠࡦ w HJUDIFDLPVU͢Δʹ YDPEFHFOͱQPEJOTUBMMΛΒͤΔ
͜ΕຖճखಈͰΔͷ μϧ͍
ͦ͜Ͱ (JU)PPLT
(JU)PPLT w (JUͷಛఆͷΞΫγϣϯʹରͯ͠εΫϦϓτΛୟ ͘Έ w QSFDPNNJU w QPTUDIFDLPVU w FUD
(JU)PPLT
(JU)PPLT
QPTUDIFDLPVU #!/bin/sh export LANG=en_US.UTF-8 set -e echo 'Update submodules' git
submodule update --init --recursive echo 'Update project' /usr/local/bin/mint run xcodegen ~/.rbenv/shims/pod install
QPTUDIFDLPVUʹ ࣮ߦݖݶΛ͚Δ $ chmod +x .git/hooks/post-checkout
None
HJUDIFDLPVUͷʹ YDPEFHFOͱQPEJOTUBMM͕ ࣗಈͰΔΑ͏ʹͳͬͨ
ҙ w 4PVSDF5SFFͷ(6*πʔϧΛ͍ͬͯΔ߹ 1"5)͕ॻ͖͑ΒΕ͍ͯΔ͜ͱ͕͋Δ w εΫϦϓτͷίϚϯυϑϧύεͰॻ͍͓ͯ ͘ͱ҆৺͔
VTSMPDBMCJO dSCFOWແ͍ʂ
·ͱΊ w (JU)PPLTͷQPTUDIFDLPVUΛ͏͜ͱͰ ϒϥϯνΓସ͑ͷʹൃੜ͢Δ࡞ۀΛࣗಈԽ Ͱ͖Δ w (JU)PPLTʹଞʹ৭ʑͳछྨ͕͋ΔͷͰ͓ ࢼ͋͠Ε
5IBOLZPV