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
OSSと私
Search
yuki tamazawa
July 09, 2019
Programming
1
490
OSSと私
yuki tamazawa
July 09, 2019
Tweet
Share
More Decks by yuki tamazawa
See All by yuki tamazawa
DMM.swift#1 Mergeable Libraryを試した
srea
1
530
アラートなどの割り込み表示を制御する
srea
1
500
DMM 次世代SDK開発チーム
srea
0
400
mablりましょう。
srea
0
900
ソフトウェア品質を支える E2Eテストのパイプライン作り
srea
3
3.2k
Other Decks in Programming
See All in Programming
プロダクトの品質に コミットする / Commit to Product Quality
pekepek
2
760
rails stats で紐解く ANDPAD のイマを支える技術たち
andpad
1
290
The Efficiency Paradox and How to Save Yourself and the World
hollycummins
1
440
フロントエンドのディレクトリ構成どうしてる? Feature-Sliced Design 導入体験談
osakatechlab
8
4.1k
fs2-io を試してたらバグを見つけて直した話
chencmd
0
220
17年周年のWebアプリケーションにTanStack Queryを導入する / Implementing TanStack Query in a 17th Anniversary Web Application
saitolume
0
250
LLM Supervised Fine-tuningの理論と実践
datanalyticslabo
3
890
As an Engineers, let's build the CRM system via LINE Official Account 2.0
clonn
1
670
なまけものオバケたち -PHP 8.4 に入った新機能の紹介-
tanakahisateru
1
120
テストコード文化を0から作り、変化し続けた組織
kazatohiei
2
1.5k
これが俺の”自分戦略” プロセスを楽しんでいこう! - Developers CAREER Boost 2024
niftycorp
PRO
0
190
【re:Growth 2024】 Aurora DSQL をちゃんと話します!
maroon1st
0
770
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
95
5.2k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
How GitHub (no longer) Works
holman
311
140k
Raft: Consensus for Rubyists
vanstee
137
6.7k
Practical Orchestrator
shlominoach
186
10k
Gamification - CAS2011
davidbonilla
80
5.1k
Git: the NoSQL Database
bkeepers
PRO
427
64k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
95
17k
Optimizing for Happiness
mojombo
376
70k
Being A Developer After 40
akosma
87
590k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.2k
Bash Introduction
62gerente
608
210k
Transcript
OSSͱࢲ 2019/07/09 OSSΛެ։͍ͯ͠Δʢ͍ͨ͠ʣΤϯδχΞަྲྀձ
ࣗݾհ • ۄᖒ ༟و @yukimikan88 • JapanTaxi Software Engineer in
Test • https://github.com/srea • ̎ࣇͷ
None
None
ӡసख ͓٬༷
͘͡ • ίϯτϦϏϡʔγϣϯྺ • ݸਓOSSʹ͍ͭͯհ • OSSʹ͍ͭͯΓ͍ͨ͜ͱ
Contribution • OSSΛ͏աఔͰݟ͚ͭͨվળΛؾ͍ͮͨ࣌ʹ PRૹͬͨΓIssue࡞ͬͨΓͯͨ͠
https://github.com/fuel/core
https://github.com/facebook/facebook-android-sdk
NSDate-TimeAgo https://github.com/kevinlawler/NSDate-TimeAgo
ݸਓOSS
ެ։ͨ͠ΞϓϦ • Qbox for Qiita • https://srea.github.io/apps/qbox.html • https://bitbucket.org/srea/qbox.ios/ •
co-meeting for ios • https://srea.github.io/apps/co-meeting-123.html • https://github.com/srea/co-meeting-for-ios • OssBox • https://github.com/srea/ossbox
• QiitaͷΫϥΠΞϯτΞϓϦͰ͢ɻ • ৽ணਓؾΤϯτϦʔिؒΤϯτϦʔΛνΣοΫ Ͱ͖Δɻ • ՝ۚػೳͱ͔ࢼ࣮͢ݧΞϓϦɻ • ਓ՝ۚͯ͘͠Ε͕ͨɺ ࠷ৼࠐֹۚʹୡͤͣ݁Ռ̍ԁৼΓࠐ·Εͣ
None
• ձࣾͰ͍ͬͯͨ ίϛϡχέʔγϣϯπʔϧͷΞϓϦ • େྔͷະಡΛҰಡ·ͣʹҰׅطಡ͕Ͱ͖Δɻ • ࡞ͬͯຬɻधཁࢲ͚ͩͩͬͨɻ
None
• OSSͷಈ࡞Λ࣮ࡍʹࢼͤΔ٧Ί߹ΘͤΞϓϦ • खݩͰϏϧυͤͣͱࢼͤΔͷͰָνϯ • ͳΜͲϦδΣΫτΛ͞Εͯɺ࠷ޙΫύνʔϊ͔Βి Ͱ͜ͱΘΒΕͨ
None
srea/RIBsTreeViewerClient https://github.com/srea/RIBsTreeViewerClient
RIBsͱ
• Uber͕։ൃͨ͠ϞόΠϧΞʔΩςΫνϟ • RouterɺInteractorɺBuilder = RIB • େنͳνʔϜͰωετ͞Εͨঢ়ଶΛอ ͭΞϓϦ͚ https://eng.uber.com/plugins/
None
͜Μͳ՝ ΛղܾͰ͖·͢
• ը໘πϦʔUIΛݟΕΘ͔Δ͚Ͳɺঢ় ଶπϦʔಈతʹมԽ͠ɺύοͱΘ͔Γ ͮΒ͍ɻ • ͲͷRIB͕Ͳͷը໘Λ͍࣋ͬͯΔͷ͔ Ѳͮ͠Β͍ɻ
Demo
OSSʹ͍ͭͯ ࢲ͕Γ͍ͨ͜ͱ
ࢲ͕Γ͍ͨ͜ͱ • ձࣾͰOSS׆ಈͷॳΊํ • Ϟνϕ͕ແ͘ͳͬͯ์ஔ͞ΕͨOSSΛ ෮׆ͤ͞Δຐ๏ͷ͜ͱ
OSS Level • Level1: ίʔυΛެ։͢Δʢ͚ͩʣ • ———————————————————— • Level2: ίϯτϦϏϡʔτΛड͚ೖΕΔ
• Level3: ίϥϘϨʔλʔΛ૿͢ • Level4: ίϛϡχςΟʹݖݶΛҠৡ͢Δ
ެ։͢ΔͷʹΑͬͯࢦ͢ Level Λม͑ͯͨΓ͠·͔͢ʁ
͜ͷޙͷަྲྀձͰ ͓͍ͨ͠Ͱ͢ɻ
͝ਗ਼ௌ͋Γ͕ͱ͏͟͝ ͍·ͨ͠