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
モノレポで複数アプリを リリースする場合の運用戦略
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
nade
September 07, 2019
Programming
4k
0
Share
モノレポで複数アプリを リリースする場合の運用戦略
iOSDC2019 最終日でのLTです
nade
September 07, 2019
More Decks by nade
See All by nade
Server-Driven UI入門: 画面のStateを直接受け取るアプローチ
kazumanagano
5
4k
タップルのサービス特性に合わせた設計方針を考える
kazumanagano
0
220
iOS開発におけるGitHub Actions self-hosted runnerを利用したオンプレ CI/CD のすゝめ
kazumanagano
0
150
Github Actions self-hosted runners のすゝめ
kazumanagano
0
560
モバイルアプリのオブザーバビリティを向上させるプラクティス
kazumanagano
8
4.9k
タップル モバイルアプリにE2Eテストが導入されるまでの軌跡
kazumanagano
0
120
よりUXに近いSLI・SLOの運用による可用性の再設計
kazumanagano
4
8.8k
App Size Optimization への挑戦
kazumanagano
1
1.4k
無料トライアル施策のしくじりから学ぶサブスクリプション構成 ベストプラクティス
kazumanagano
2
2.4k
Other Decks in Programming
See All in Programming
脱 雰囲気実装!AgentCoreを良い感じにWEBアプリケーションに組み込むために
takuyay0ne
3
440
ローカルで稼働するAI エージェントを超えて / beyond-local-ai-agents
gawa
2
260
ドメインイベントでビジネスロジックを解きほぐす #phpcon_odawara
kajitack
2
110
ファインチューニングせずメインコンペを解く方法
pokutuna
0
270
Feature Toggle は捨てやすく使おう
gennei
0
430
AI時代の脳疲弊と向き合う ~言語学としてのPHP~
sakuraikotone
1
1.8k
Symfonyの特性(設計思想)を手軽に活かす特性(trait)
ickx
0
130
Nuxt Server Components
wattanx
0
250
煩雑なSkills管理をSoC(関心の分離)により解決する――関心を分離し、プロンプトを部品として育てるためのOSSを作った話 / Solving Complex Skills Management Through SoC (Separation of Concerns)
nrslib
3
650
3分でわかるatama plusのQA/about atama plus QA
atamaplus
0
110
飯MCP
yusukebe
0
480
LM Linkで(非力な!)ノートPCでローカルLLM
seosoft
0
410
Featured
See All Featured
Code Review Best Practice
trishagee
74
20k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
160
Visualization
eitanlees
150
17k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
470
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.2k
How to make the Groovebox
asonas
2
2.1k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
200
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
What does AI have to do with Human Rights?
axbom
PRO
1
2.1k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.5k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
64
54k
Transcript
ϞϊϨϙͰෳΞϓϦΛ ϦϦʔε͢Δ߹ͷӡ༻ઓུ גࣜձࣾϚονϯάΤʔδΣϯτͳͰ !LB[VNB@OBHBOP
ࣗݾհ w ͳͰʢ!LB[VNB@OBHBOPʣ w αΠόʔΤʔδΣϯτάϧʔϓ ϚονϯάΤʔδΣϯτॴଐ w ڈεΧϥγοϓੜͱͯ͠ ಸྑ͔ΒࢀՃͯ͠·ͨ͠ʂ
ϞϊϨϙͱʁ w ϞϊϦγοΫʢ୯Ұʣͳ(JUϦϙδτϦͰෳαʔϏεͷ ཧΛ͢Δ͜ͱ
J04ϓϩδΣΫτͷϞϊϨϙʁ
ྨࣅΞϓϦͷϞϊϨϙઓུ w ಉ͡ػೳɺը໘Λڞ௨Խ͢Δ͜ͱ͕Ͱ͖Δ w ྨࣅΞϓϦ։ൃɾӡ༻ͷΛݮ͠ɺ։ൃεϐʔυ61 FYʣUP#൛ΞϓϦɺւ֎൛ରԠͳͲ
ผϦϙδτϦཧ ϩάΠϯ #ΞϓϦಠࣗػೳ ϩάΠϯ "ΞϓϦಠࣗػೳ ৽نαʔϏε্ཱͪ͛
ϩάΠϯ #ΞϓϦಠࣗػೳ ϩάΠϯ "ΞϓϦಠࣗػೳ ϞϊϨϙཧ ϩάΠϯ "ΞϓϦಠࣗػೳ #ΞϓϦಠࣗػೳ ಠࣗػೳͷΈͷӡ༻
None
ϞϊϨϙͰෳΞϓϦΛ ϦϦʔε͢Δ߹ͷӡ༻ઓུ גࣜձࣾϚονϯάΤʔδΣϯτͳͰ !LB[VNB@OBHBOP
ϞϊϨϙͰͷڞ௨Խ wίʔυͷɾڞ௨Խ wςετϑϩʔͷɾڞ௨Խ wϦϦʔεϑϩʔͷɾڞ௨Խ λοϓϧ͕Ͳ͏ڞ௨Խͯ͠Δ͔ʁ
ίʔυͷɾڞ௨Խ
ίʔυͷɾڞ௨Խ w 9DPEF(FOͷZNMϑΝΠϧΛΞϓϦ͝ͱʹ͢Δ w σΟϨΫτϦߏΛCBTFɺBQQ@BɺBQQ@Cͱ͢Δ
9DPEF(FO w 9DPEF(FOɿZNMϑΝΠϧ͔Β9DPEFϓϩδΣΫτΛੜ ͢Δ$-*πʔϧ w YDPEFQSPKͷίϯϑϦΫτ͕ղফͰ͖Δ w ZNMϑΝΠϧΛೋͭ༻ҙ͢ΔͱɺϞϊϨϙ͕ḿΔ
σΟϨΫτϦߏ
QSPKFDUBQQ@BZNM
ςετͷɾڞ௨Խ
ςετͷɾڞ௨Խ w ςετίʔυ9DPEF(FOͰɾڞ௨ԽͰ͖ͯΔ w Өڹൣғ͝ͱʹϒϥϯνͷ໋໊Λ͢Δ͜ͱͰ$*ΛτϦΨʔ ͢Δ
$*ʢ#JUSJTFʣ্ͰͷτϦΨʔઃఆ CBTFʹର͢ΔGFBUVSF BQQ@Bʹର͢ΔGFBUVSF BQQ@Cʹର͢ΔGFBUVSF
ϦϦʔεϑϩʔͷɾڞ௨Խ
ϦϦʔεϑϩʔͷɾڞ௨Խ wϦϦʔεϩδοΫͷɾڞ௨Խ wෳϦϦʔε͕Δ͜ͱͷҙ
ϦϦʔεϩδοΫͷڞ௨Խ w'BTUpMF͝ͱ͚ͯ͠·͏ wڞ௨ͷMBOF༻ͷ'BTUpMFΛJNQPSUͯ͠͏
ϦϦʔεϩδοΫͷڞ௨Խ w ରͷ'BTUpMFΛϓϩδΣΫτͷ4FUVQ࣌ʹGBTUMBOFσΟϨ ΫτϦʹίϐʔͯ͘͠Δ w ڞ௨ͷMBOF༻ͷ'BTUpMFΛJNQPSUͯ͠͏ cp -f config/fastlane/$(call app_name,$@)/Fastfile.$(call
app_name,$@) fastlane/Fastfile .BLFpMF import("BaseFastfile") GBTUpMFBQQ@B
w IPUpYͷө࿙Ε͕ى͜Γ͍͢ w SFMFBTFϒϥϯνʹϚʔδ͢ΔͷͰͳ͘ɺৗʹ NBTUFSʹઌʹөͤ͞Δ w ͦͷޙSFMFBTFϒϥϯνʹDIFSSZQJDL http://www.chromium.org/chromium-os/chromiumos-design-docs/upstream-first ෳϦϦʔε͕Δ͜ͱͷҙ
·ͱΊ w ϞϊϨϙ͍͔ʹڞ௨Խͨ͠ΈΛ࡞ΕΔ͔͕ΩϞ w ίʔυɺςετɺϦϦʔεϑϩʔͦΕͧΕΛڞ௨Խͯ͠ ͑ΔΈͷհ w ෳϦϦʔε͕ΔͷͰɺΞοϓετϦʔϜϑΝʔετΛ कΓ·͠ΐ͏ w
ڞ௨ԽͰ͖Δ෦͕ແ͘ͳͬͨͱ͖ɺɺ ͦΕϦϙδτϦ͕͢Δͱ͖ʂ
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠