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
mingrammer
February 23, 2018
Programming
2
740
개발자의 흔한 취미: 오픈소스 개발
오픈소스 초보자의 오픈소스 경험기
mingrammer
February 23, 2018
Tweet
Share
More Decks by mingrammer
See All by mingrammer
레거시 위에서 재현 가능한 환경 구축하기
mingrammer
0
210
IDC에서 AWS로 Redis 데이터 이전하기
mingrammer
0
440
회사 밖에서 성장하기
mingrammer
7
11k
Building a serverless application with AWS
mingrammer
1
710
python report card
mingrammer
0
310
머신러닝을 위한 기초 수학 살펴보기
mingrammer
6
7.1k
On-demand image server with Python
mingrammer
3
910
Make RESTful API with Go
mingrammer
7
840
Become a Backend Developer
mingrammer
4
1.6k
Other Decks in Programming
See All in Programming
童醫院敏捷轉型的實踐經驗
cclai999
0
200
関数型まつり2025登壇資料「関数プログラミングと再帰」
taisontsukada
2
850
AWS CDKの推しポイント 〜CloudFormationと比較してみた〜
akihisaikeda
3
320
ニーリーにおけるプロダクトエンジニア
nealle
0
580
ASP.NETアプリケーションのモダナイズ インフラ編
tomokusaba
1
420
生成AIコーディングとの向き合い方、AIと共創するという考え方 / How to deal with generative AI coding and the concept of co-creating with AI
seike460
PRO
1
330
なぜ「共通化」を考え、失敗を繰り返すのか
rinchoku
1
570
型付きアクターモデルがもたらす分散シミュレーションの未来
piyo7
0
810
GoのGenericsによるslice操作との付き合い方
syumai
3
690
High-Level Programming Languages in AI Era -Human Thought and Mind-
hayat01sh1da
PRO
0
540
deno-redisの紹介とJSRパッケージの運用について (toranoana.deno #21)
uki00a
0
150
エラーって何種類あるの?
kajitack
5
310
Featured
See All Featured
Code Review Best Practice
trishagee
68
18k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
138
34k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
490
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
17
940
Speed Design
sergeychernyshev
32
1k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Why You Should Never Use an ORM
jnunemaker
PRO
57
9.4k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
It's Worth the Effort
3n
185
28k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.8k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Transcript
ѐߊ ൔೠ ஂ: য়ࣗझ ѐߊ MinJae Kwon (@mingrammer) 2018.02.23 Naver
OpenSource Seminar
Name ӂ (MinJae Kwon) Nickname @mingrammer Email
[email protected]
Who Game
Server Engineer @ SundayToz (߽ౠ) Blog https://mingrammer.com Facebook https://facebook.com/mingrammer Github https://github.com/mingrammer Eng Blog https://medium.com/@mingrammer
ࠁా য়ࣗझ ѐߊۄҊ ೞݶ XX ஶܻ࠭ఠۄҊ ࣗѐೞ݅ ח ..
ݫә ۽ંী ೠ ҃ হਵݴ ۽ ৈ۞ ۽ંٜ ਤणפ
Ӓ۞פө Ѥ ݈ ৬ э Beginner / Novice ٜ࠙ਸ ਤೠ
҃ӝੑפ
2. ۧѱ ೧ࠌणפ 3. ৵ য়ࣗझী दрਸ ࣗ࠺ೞחо? Contents 1.
য়ࣗझ..? 5. ݃ޖܻ 4. झయਃ
য়ࣗझ..? (য়ࣗझખ ೧ঠೞחؘ … / ೞҊरؘ …)
য়ࣗझ..? .. ܳ दೠ ҅ӝо ݺഛೞח ঋणפ݅ ..
য়ࣗझ..? ழ ӝ۾ਸ ٍઉࠁפ ߣ ۨನషܻী गܳ ઁӝೠѱ दੋ
Ѫ эणפ (ߣ ܙਸ ೞח Proposal ग)
য়ࣗझ..? ղਊਸ ࣻೞৈ PRਸ զ۷؍ ୡӝ ழ য়ఋ ࣻੋ Ѫ
э֎ਃ (READMEী য়ఋо ӡې ࣻ೧ࢲ PR զܿ)
য়ࣗझ..? ҅ӝա زӝܳ ࠁݶ Ӓր ஂب۽ ই ࣗࣗ೮णפ য়ࣗझܳ ೞ!೧ࢲ
ೞӝࠁױ যࠁפ োझ۞ ҅ӝо ݃۲غणפ
য়ࣗझ..? ҅ӝա زӝܳ ࠁݶ Ӓր ஂب۽ ই ࣗࣗ೮णפ য়ࣗझܳ ೞ!೧ࢲ
ೞӝࠁױ যࠁפ োझ۞ ҅ӝо ݃۲غणפ
য়ࣗझ..? ݈ೞҊ ೞחѤ য়ࣗझ ଵৈۄחѱ ޥо ౠ߹ೞҊ Ѣହೠѱ ইפۄח ѩפ
(ޛۿ, ݫә ۽ંীࢲח ӝৈ ೞա ೞաо Ѣହೡ ࣽ ݅ਃ)
য়ࣗझ..? ӒۧҊ য়ࣗझ ଵৈо ߹ѱ ইפҊ ޖ ೞח Ѫ ؊؊
ইתפ
য়ࣗझ..? ח ਤ৬ э ҅ӝܳ ా೧ য়ࣗझ ழޭפ౭ী ߊਸ ٜҊ
Әب ஂ۽ա݃ рр ઑӘ ؊ ח ӝৈܳ ೞ۰Ҋ ֢۱ೞҊ णפ
য়ࣗझ..? Ӓۧݶ Ӓ റ۽ যڌѱ য়ࣗझ ഝزਸ ࣘ೧৳ח Ӓ ҃ӝܳ
ҕਬೞҊ פ
.. ۧѱ ೧ࠌणפ (োझۣѱ दೞࣁਃ)
ۧѱ ೧ࠌणפ য়ࣗझ ଵৈ == ࣗझ٘ ӝৈ?
ۧѱ ೧ࠌणפ য়ࣗझ ଵৈ ⊃ ࣗझ٘ ӝৈ
ۧѱ ೧ࠌणפ ӝמ ୶о/ѐࢶ ٘/য়ఋ ࣻ ழޭפ౭ ҙܻ ग ࠁҊ/೧Ѿ
ߣ ۽ನ য়ࣗझ ଵৈ Others …
ۧѱ ೧ࠌणפ ӝמ ୶о/ѐࢶ ۄ࠳۞ܻ/ోਸ ࢎਊೞо … ਗೞח ӝמ হ!
ۧѱೞݶ ؊ જਸ Ѫ эؘ … ӝמਸ ୶о/ѐࢶ೧ࢲ PRਸ զܻ!
ۧѱ ೧ࠌणפ ӝמ ୶о/ѐࢶ : ࢎ۹ CLI ోਸ ࢎਊೞо GUI
ߡ ਵݶ೧ࢲ GUI ో ѐߊ
ۧѱ ೧ࠌणפ ӝמ ୶о/ѐࢶ : ࢎ۹ ߣ ழߡܻ ోী ౠࣻ
ఫझח ޖदೞח ӝמਸ ୶о
ۧѱ ೧ࠌणפ ӝמ ୶о/ѐࢶ : ࢎ۹ ࢎਊ ب ਗೞח ӝמ
হয ӝמਸ ୶о
ۧѱ ೧ࠌणפ ग ࠁҊ ߂ ೧Ѿ ۄ࠳۞ܻ/ోਸ ࢎਊೞо … ӝ೮؍۽
زਸ ೞ ঋ ۄ࠳۞ܻ/ోীࢲ ߡӒо ߊѼؽ ߡӒ/गܳ ࣻೞҊ PRਸ զܻ! ߊѼػ गܳ ঌܻ!
ۧѱ ೧ࠌणפ ۄ࠳۞ܻ/ోਸ ࢎਊೞо … ӝ೮؍۽ زਸ ೞ ঋ ۄ࠳۞ܻ/ోীࢲ
ߡӒо ߊѼؽ ߡӒ/गܳ ࣻೞҊ PRਸ զܻ! ܻನػ गܳ ߊѼೣ ग ೧Ѿ଼ਸ ҕਬೞ! ߊѼػ गܳ ঌܻ! ग ࠁҊ ߂ ೧Ѿ
ۧѱ ೧ࠌणפ ࢎप য়ࣗझ о ߄۽ ࠗ࠙
ইקө रणפ ग ࠁҊ ߂ ೧Ѿ
ۧѱ ೧ࠌणפ ࣗਝযী ग৬ ߡӒо ߊࢤ ழޭפ౭ী ೧ गܳ ܻನ
ҕਬػ गܳ ೣԋ ೧Ѿ೧ աх ग ࠁҊ ߂ ೧Ѿ
ۧѱ ೧ࠌणפ ৮߷ೠ ࣗਝযח হӝ ٸޙী ਤ җٜ ௬ܻ౭ ਬী
য ই ਃೠ ܻܳ ରפ ग ࠁҊ ߂ ೧Ѿ
ۧѱ ೧ࠌणפ ٮۄࢲ, गܳ ܻನ ೞחѪ ژೠ ࣗझ٘ ӝৈ ޅ
ঋѱ ਃೠ ӝৈо ؼ ࣻ णפ ग ࠁҊ ߂ ೧Ѿ
ۧѱ ೧ࠌणפ ٮۄࢲ, गܳ ܻನ ೞחѪ ژೠ ࣗझ٘ ӝৈ ޅ
ঋѱ ਃೠ ӝৈо ؼ ࣻ णפ ژೠ, ؊ աইо गܳ ೧Ѿೞח ӝৈח ؊ ח ӝৈо ؼ ࣻо णפ ग ࠁҊ ߂ ೧Ѿ
ۧѱ ೧ࠌणפ ग ࠁҊ ߂ ೧Ѿ : ࢎ۹ ࢎਊೞ؍ জী
ߡӒо ߊѼغয ग ࠁҊ. ୶റ ߡӒо ೧Ѿؽ
ۧѱ ೧ࠌणפ ग ࠁҊ ߂ ೧Ѿ : ࢎ۹ ࢎਊೞ؍ জী
ߡӒо ߊѼغয ग ࠁҊ. ୶റ ߡӒо ೧Ѿؽ
ۧѱ ೧ࠌणפ ग ࠁҊ ߂ ೧Ѿ : ࢎ۹ localstackী ߡӒо
ߊѼغয ग ࠁҊ. ୶റ ߡӒо ೧Ѿؽ
ۧѱ ೧ࠌणפ localstackী ߡӒо ߊѼغয ग ࠁҊ. ୶റ ߡӒо ೧Ѿؽ
ग ࠁҊ ߂ ೧Ѿ : ࢎ۹
ۧѱ ೧ࠌणפ ਗ ߡী ೠ ݽഐೠ ী۞ ݫदܳ ࠁҊ ೠ
റ, ೧Ѿ ग ࠁҊ ߂ ೧Ѿ : ࢎ۹
ۧѱ ೧ࠌणפ ోਸ ࢎਊೞо ߡӒܳ ߊѼ೧ गܳ ࠁҊೞҊ ೧Ѿ଼ਸ ӝৈ
ग ࠁҊ ߂ ೧Ѿ : ࢎ۹
ۧѱ ೧ࠌणפ ࠁҊػ गী ೧ ೧Ѿ଼ਸ ઁद (р ӝৈ)
(CGO ۄ࠳۞ܻо ۽झ ஹੌغ ঋ؍ ޙઁ) ग ࠁҊ ߂ ೧Ѿ : ࢎ۹
ۧѱ ೧ࠌणפ ߣ ࣗझ٘о ইצ ޙࢲ(ച)ী ೠ য়ࣗझ ӝৈۄҊ ࠅ
ࣻ णפ
ۧѱ ೧ࠌणפ ߣ ޙࢲ ղਊ ցޖ ҡଳؘ? ೠҴয ߡ
হҵ … ೠҴয۽ ߣ ೧ࠁ! (ޙࢲ ߣ ӏਸ ࣼೞҊ, ೯ੋী ೠ ৈࠗب गܳ ా೧ ౸ױೡ ࣻ যঠೣ)
ۧѱ ೧ࠌणפ ߣ : ࢎ۹ Git ٜਸ ܻ೧֬ ޙࢲܳ ߣೞৈ
ਗ ࣗী ߣࠄ ݂ ୶о
ۧѱ ೧ࠌणפ ߣ : ࢎ۹ Python API ܻझ ޙࢲܳ ߣೞৈ
ਗ ࣗী ߣࠄ ݂ ୶о
ۧѱ ೧ࠌणפ যڌѱ ࠁݶ о औ݅ ೠಞਵ۽ח о
য۰ ࣻب ח ࠗ࠙ੋ Ѫ эणפ
ۧѱ ೧ࠌणפ যڌѱ ࠁݶ о औ݅ ೠಞਵ۽ח о
য۰ ࣻب ח ࠗ࠙ੋ Ѫ эणפ
ۧѱ ೧ࠌणפ যڌѱ ࠁݶ о औ݅ ೠಞਵ۽ח о
য۰ ࣻب ח ࠗ࠙ੋ Ѫ эणפ ಣࣗী ೞҊ र؍ ۽ંܳ द೧ࠇפ (ই औભ)
ۧѱ ೧ࠌणפ ಣࣗী ೞҊ र؍ ۽ંܳ द೧ࠇפ (ই
औભ) ܲ ѐߊٜ যڌѱ ҙबਸ ыѱ ೡ Ѫੋо? (ౠ ۄݶ) যڌѱ ࠁݶ о औ݅ ೠಞਵ۽ח о য۰ ࣻب ח ࠗ࠙ੋ Ѫ эणפ যڌѱ ೞҊ, যڌѱ ҙܻೡ Ѫੋо?
ۧѱ ೧ࠌणפ ܲ ѐߊٜ যڌѱ ҙबਸ ыѱ ೡ
Ѫੋо? যڌѱ ೞҊ, যڌѱ ҙܻೡ Ѫੋо?
ۧѱ ೧ࠌणפ ۽ંܳ ҕѐ ࣗী ৢܻѱ غݶ न҃ॄঠ
ೡ Ѫٜ ݆ইѱ ؾפ ܲ ѐߊٜ যڌѱ ҙबਸ ыѱ ೡ Ѫੋо? যڌѱ ҙܻೡ Ѫੋо?
ۧѱ ೧ࠌणפ ٘ ௬ܻ౭ ழ ҙܻ ۽ં ҙܻ
README ۽ંܳ ҕѐ ࣗী ৢܻѱ غݶ न҃ॄঠ ೡ Ѫٜ ݆ইѱ ؾפ ܲ ѐߊٜ যڌѱ ҙबਸ ыѱ ೡ Ѫੋо? যڌѱ ҙܻೡ Ѫੋо?
ۧѱ ೧ࠌणפ ٘ ௬ܻ౭ ழ ҙܻ ۽ં ҙܻ
README ۽ં ੋ࢚. ই ਃ ٘о ֢غӝী જ ٘ܳ ۰Ҋ ֢۱ೞѱؽ ੜ উؼद ߡ/ग ېఊ য۰ਕ ۽٘ݗ / ӝৈ ӏ / ѐߊ ଼ ١١
ۧѱ ೧ࠌणפ : ࢎ۹ GoReportCardۄח ࢲ࠺झ Python ߡਸ
ѐߊ
ۧѱ ೧ࠌणפ : ࢎ۹ ਃী ೠ CLI ో
ѐߊ. ߣূ ৻ࠗীࢲ PRب ߉ইࠆ
৵ য়ࣗझী दрਸ ࣗ࠺ೞחо? (߀যࢲ..)
৵ য়ࣗझী दрਸ ࣗ࠺ೞחо? о ߣ૩ ਬח ੋ Ѫ эणפ
৵ য়ࣗझী दрਸ ࣗ࠺ೞחо? ࢎप ޖट ੌٚ ൜о হਵݶ ࣘೞӝ
য۵ભ
৵ য়ࣗझী दрਸ ࣗ࠺ೞחо? Ӓۢ ۞ೠ ܳ ח ਃࣗ۽ח যڃѪٜ
ਸ ࢤп೧ࠌणפ
৵ য়ࣗझী दрਸ ࣗ࠺ೞחо? ࢿ ѐߊ ࡸ٠ೣ
৵ য়ࣗझী दрਸ ࣗ࠺ೞחо? ࢿ ѐߊ ࡸ٠ೣ PR զܻҊ
Merge ؼ ٸ ࡸ٠ೣ ߡӒ ܻನ ೧ࢲ Ҋח ݈ ӝৈ೧ࢲ Ҋח ݈ ழޭפ౭ী ب غҊ ҳաೞח ו՝ ղо ݅ٚѦ ־ҵо ॳҊ ਸ ٸ ࡸ٠ೣ
৵ য়ࣗझী दрਸ ࣗ࠺ೞחо? ࢿ ѐߊ ࡸ٠ೣ ٘ী ખ
؊ न҃ਸ ॶ ࣻ ח ܲ աۄ ࢎۈٜҗب ഈসਸ ೡ ࣻ ܲ ѐߊ ٘ܳ ੍ח מ۱ જ ٜ٘ਸ ݈ ݆ ࠆ
৵ য়ࣗझী दрਸ ࣗ࠺ೞחо? ࢿ ѐߊ ࡸ٠ೣ ѐߊ ਗې
߀णפ ೞҊर ѐߊਸ ೞӝ ٸޙী Ӓۡ ࣻ ߆ী
झయਃ .. (XX ஶܻ࠭ఠۄҊ ೞѱ!)
झయਃ ৈ۞ѐ ۽ંٜী ӝৈܳ ೧য়Ҍ ೮݅ ..
झయਃ ೞա য়ࣗझ ழޭפ౭ ࢤక҅ী Ө Ҋٚ হणפ
झయਃ ҙब ࠙ঠ য়ࣗझ ழޭפ౭ীࢲ Բળೠ ഝزب ೧ࠁҊ रणפ
ࣘੋ ҙܻ ҙब ࠙ঠ ഝߊೠ ѐߊ ழޭפ౭ ࢤక҅
झయਃ աূ ઑӘ ؊ Ө য়ࣗझ ࣁ҅ী ೧ࢲ ফӝೡ
ࣻ ח զ য়ӡ ..
݃ޖܻ (ܻܳ ೧ࠁݶ …)
݃ޖܻ द য۵ݶ ޙࢲ ࣻ/ߣա ۽ંী ೠ ӝৈࠗఠ
दೞࣁਃ ࣗझ٘ ӝৈ݅ ӝৈੋ Ѫ ইתפ. নೠ ҃۽۽ Ӕ೧ࠁࣁਃ ۽ંܳ র۽ ࢶఖೞ ݃ࣁਃ. ࠄੋ ࢎਊೞҊ ח ۄ࠳۞ܻ/ోب જणפ ѐߊ ഝߊೠ ۽ં৬ ழޭפ౭ী ଵৈೞחѱ ӝਵۿ જਸ Ѫ эणפ ࢎप ޖࠁ ਃೠѤ য়ࣗझ ѐߊী ೠ ൜৬ ੋ Ѫ эणפ
хࢎפ MinJae Kwon (@mingrammer) 2018.02.23 Naver OpenSource Seminar