Upgrade to Pro — share decks privately, control downloads, hide ads and more …

개발자의 흔한 취미: 오픈소스 개발

2c8948aaaa1a7047e0dc3cd869877879?s=47 mingrammer
February 23, 2018

개발자의 흔한 취미: 오픈소스 개발

오픈소스 초보자의 오픈소스 경험기

2c8948aaaa1a7047e0dc3cd869877879?s=128

mingrammer

February 23, 2018
Tweet

Transcript

  1. ѐߊ੗੄ ൔೠ ஂ޷: য়೑ࣗझ ѐߊ MinJae Kwon (@mingrammer) 2018.02.23 Naver

    OpenSource Seminar
  2. Name ӂ޹੤ (MinJae Kwon) Nickname @mingrammer Email mingrammer@gmail.com 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
  3. ࠁా য়೑ࣗझ ѐߊ੗ۄҊ ೞݶ XX ஶ౟ܻ࠭ఠۄҊ ࣗѐೞ૑݅ ੷ח ..

  4. ݫ੉੷ә ೐۽ં౟ী ؀ೠ ҃೷਷ হਵݴ ઱۽ ৈ۞ ੘਷ ೐۽ં౟ٜ ਤ઱৓णפ׮

  5. Ӓ۞פө ੉Ѥ ੿݈ ੷৬ э਷ Beginner / Novice ٜ࠙ਸ ਤೠ

    ҃೷ӝੑפ׮
  6. 2. ੉ۧѱ ೧ࠌणפ׮ 3. ৵ য়೑ࣗझী दрਸ ࣗ࠺ೞחо? Contents 1.

    য়೑ࣗझ..? 5. ݃ޖܻ 4. ׮਺ झయ਷ਃ
  7. য়೑ࣗझ..? (য়೑ࣗझખ ೧ঠೞחؘ … / ೞҊर਷ؘ …)

  8. য়೑ࣗझ..? .. ܳ द੘ೠ ҅ӝо ݺഛೞ૑ח ঋणפ׮݅ ..

  9. য়೑ࣗझ..? ழ޿ ӝ۾ਸ ٍઉࠁפ ߣ৉ ۨನ૑షܻী ੉गܳ ઁӝೠѱ ୐ द੘ੋ

    Ѫ эणפ׮ (ߣ৉ ܙਸ ੿ೞ੗ח Proposal ੉ग)
  10. য়೑ࣗझ..? ղਊਸ ࣻ੿ೞৈ PRਸ զ۷؍ ୡӝ ழ޿਷ য়ఋ ࣻ੿ੋ Ѫ

    э֎ਃ (READMEী য়ఋо ੓ӡې ࣻ੿೧ࢲ PR զܿ)
  11. য়೑ࣗझ..? ҅ӝա زӝܳ ࠁݶ Ӓր ஂ޷੿ب۽ ই઱ ࣗࣗ೮णפ׮ য়೑ࣗझܳ ೞ੗!೧ࢲ

    ೞӝࠁױ য૵׮ࠁפ ੗োझ۞਍ ҅ӝо ݃۲غ঻णפ׮
  12. য়೑ࣗझ..? ҅ӝա زӝܳ ࠁݶ Ӓր ஂ޷੿ب۽ ই઱ ࣗࣗ೮णפ׮ য়೑ࣗझܳ ೞ੗!೧ࢲ

    ೞӝࠁױ য૵׮ࠁפ ੗োझ۞਍ ҅ӝо ݃۲غ঻णפ׮
  13. য়೑ࣗझ..? ݈ೞҊ੗ ೞחѤ য়೑ࣗझ ଵৈۄחѱ ޥо ౠ߹ೞҊ Ѣହೠѱ ইפۄח ѩפ׮

    (ޛۿ, ݫ੉੷ә ೐۽ં౟ীࢲח ӝৈ ೞա ೞաо Ѣହೡ ࣽ ੓૑݅ਃ)
  14. য়೑ࣗझ..? Ӓۧ׮Ҋ য়೑ࣗझ ଵৈо ߹ѱ ইפҊ ޖ੄޷ ೞ׮ח Ѫ਷ ؊؊਌

    ইתפ׮
  15. য়೑ࣗझ..? ੷ח ਤ৬ э਷ ҅ӝܳ ా೧ য়೑ࣗझ ழޭפ౭ী ߊਸ ٜ৓Ҋ

    ૑Әب ஂ޷۽ա݃ рр൤ ઑӘ਷ ؊ ੄޷੓ח ӝৈܳ ೞ۰Ҋ ֢۱ೞҊ ੓णפ׮
  16. য়೑ࣗझ..? Ӓۧ׮ݶ Ӓ ੉റ۽ যڌѱ য়೑ࣗझ ഝزਸ ૑ࣘ೧৳ח૑ Ӓ ҃೷ӝܳ

    ҕਬೞҊ੗ ೤פ׮
  17. ੹ .. ੉ۧѱ ೧ࠌणפ׮ (੗োझۣѱ द੘ೞࣁਃ)

  18. ੉ۧѱ ೧ࠌणפ׮ য়೑ࣗझ ଵৈ == ࣗझ௏٘ ӝৈ?

  19. ੉ۧѱ ೧ࠌणפ׮ য়೑ࣗझ ଵৈ ⊃ ࣗझ௏٘ ӝৈ

  20. ੉ۧѱ ೧ࠌणפ׮ ӝמ ୶о/ѐࢶ ௏٘/য়ఋ ࣻ੿ ழޭפ౭ ҙܻ ੉ग ࠁҊ/೧Ѿ

    ߣ৉ ೐۽ನ੺ য়೑ࣗझ ଵৈ Others … ૒੽ ਍৔
  21. ੉ۧѱ ೧ࠌणפ׮ ӝמ ୶о/ѐࢶ ۄ੉࠳۞ܻ/ోਸ ࢎਊೞ׮о … ਗೞח ӝמ੉ হ׮!

    ੉ۧѱೞݶ ؊ જਸ Ѫ э਷ؘ … ӝמਸ ୶о/ѐࢶ೧ࢲ PRਸ զܻ੗!
  22. ੉ۧѱ ೧ࠌणפ׮ ӝמ ୶о/ѐࢶ : ࢎ۹ CLI ోਸ ࢎਊೞ׮о GUI

    ߡ੹੉ ੓঻ਵݶ೧ࢲ GUI ో ѐߊ
  23. ੉ۧѱ ೧ࠌणפ׮ ӝמ ୶о/ѐࢶ : ࢎ۹ ߣ৉ ழߡܻ૑ ోী ౠࣻ

    ఫझ౟ח ޖदೞח ӝמਸ ୶о
  24. ੉ۧѱ ೧ࠌणפ׮ ӝמ ୶о/ѐࢶ : ࢎ۹ ࢎਊ ب઺ ਗೞח ӝמ੉

    হয ૒੽ ӝמਸ ୶о
  25. ੉ۧѱ ೧ࠌणפ׮ ੉ग ࠁҊ ߂ ೧Ѿ ۄ੉࠳۞ܻ/ోਸ ࢎਊೞ׮о … ӝ؀೮؍؀۽

    ز੘ਸ ೞ૑ ঋ਺ ۄ੉࠳۞ܻ/ోীࢲ ߡӒо ߊѼؽ ߡӒ/੉गܳ ࣻ੿ೞҊ PRਸ զܻ੗! ߊѼػ ੉गܳ ঌܻ੗!
  26. ੉ۧѱ ೧ࠌणפ׮ ۄ੉࠳۞ܻ/ోਸ ࢎਊೞ׮о … ӝ؀೮؍؀۽ ز੘ਸ ೞ૑ ঋ਺ ۄ੉࠳۞ܻ/ోীࢲ

    ߡӒо ߊѼؽ ߡӒ/੉गܳ ࣻ੿ೞҊ PRਸ զܻ੗! ੉޷ ܻನ౴ػ ੉गܳ ߊѼೣ ੉ग ೧Ѿ଼ਸ ҕਬೞ੗! ߊѼػ ੉गܳ ঌܻ੗! ੉ग ࠁҊ ߂ ೧Ѿ
  27. ੉ۧѱ ೧ࠌणפ׮ ࢎप য়೑ࣗझ੄ о੢ ௾ ੢੼੉ ߄۽ ੉ ࠗ࠙੉

    ইקө रणפ׮ ੉ग ࠁҊ ߂ ೧Ѿ
  28. ੉ۧѱ ೧ࠌणפ׮ ࣗ೐౟ਝযী ੉ग৬ ߡӒо ߊࢤ ழޭפ౭ী ೧׼ ੉गܳ ܻನ౴

    ҕਬػ ੉गܳ ೣԋ ೧Ѿ೧ աх ੉ग ࠁҊ ߂ ೧Ѿ
  29. ੉ۧѱ ೧ࠌणפ׮ ৮߷ೠ ࣗ೐౟ਝযח হӝ ٸޙী ਤ੄ җ੿ٜ਷ ௬ܻ౭ ਬ૑ী

    ੓য ই઱ ઺ਃೠ ੗ܻܳ ର૑೤פ׮ ੉ग ࠁҊ ߂ ೧Ѿ
  30. ੉ۧѱ ೧ࠌणפ׮ ٮۄࢲ, ੉गܳ ܻನ౴ ೞחѪ ژೠ ࣗझ௏٘ ӝৈ ޅ૑

    ঋѱ ઺ਃೠ ӝৈо ؼ ࣻ ੓णפ׮ ੉ग ࠁҊ ߂ ೧Ѿ
  31. ੉ۧѱ ೧ࠌणפ׮ ٮۄࢲ, ੉गܳ ܻನ౴ ೞחѪ ژೠ ࣗझ௏٘ ӝৈ ޅ૑

    ঋѱ ઺ਃೠ ӝৈо ؼ ࣻ ੓णפ׮ ژೠ, ؊ աইо ૒੽ ੉गܳ ೧Ѿೞח ӝৈח ؊਌ ੄޷੓ח ӝৈо ؼ ࣻо ੓णפ׮ ੉ग ࠁҊ ߂ ೧Ѿ
  32. ੉ۧѱ ೧ࠌणפ׮ ੉ग ࠁҊ ߂ ೧Ѿ : ࢎ۹ ࢎਊೞ؍ জী

    ߡӒо ߊѼغয ੉ग ࠁҊ. ୶റ ߡӒо ೧Ѿؽ
  33. ੉ۧѱ ೧ࠌणפ׮ ੉ग ࠁҊ ߂ ೧Ѿ : ࢎ۹ ࢎਊೞ؍ জী

    ߡӒо ߊѼغয ੉ग ࠁҊ. ୶റ ߡӒо ೧Ѿؽ
  34. ੉ۧѱ ೧ࠌणפ׮ ੉ग ࠁҊ ߂ ೧Ѿ : ࢎ۹ localstackী ߡӒо

    ߊѼغয ੉ग ࠁҊ. ୶റ ߡӒо ೧Ѿؽ
  35. ੉ۧѱ ೧ࠌणפ׮ localstackী ߡӒо ߊѼغয ੉ग ࠁҊ. ୶റ ߡӒо ೧Ѿؽ

    ੉ग ࠁҊ ߂ ೧Ѿ : ࢎ۹
  36. ੉ۧѱ ೧ࠌणפ׮ ޷૑ਗ ߡ੹ী ؀ೠ ݽഐೠ ী۞ ݫद૑ܳ ࠁҊ ೠ

    റ, ૒੽ ೧Ѿ ੉ग ࠁҊ ߂ ೧Ѿ : ࢎ۹
  37. ੉ۧѱ ೧ࠌणפ׮ ోਸ ࢎਊೞ׮о ߡӒܳ ߊѼ೧ ੉गܳ ࠁҊೞҊ ೧Ѿ଼ਸ ӝৈ

    ੉ग ࠁҊ ߂ ೧Ѿ : ࢎ۹
  38. ੉ۧѱ ೧ࠌणפ׮ ੉޷ ࠁҊػ ੉गী ؀೧ ೧Ѿ଼ਸ ઁद (р੽੸ ӝৈ)

    (CGO ۄ੉࠳۞ܻо ௼۽झ ஹ౵ੌغ૑ ঋ؍ ޙઁ) ੉ग ࠁҊ ߂ ೧Ѿ : ࢎ۹
  39. ੉ۧѱ ೧ࠌणפ׮ ߣ৉ ࣗझ௏٘о ইצ ޙࢲ(ച)ী ؀ೠ য়೑ࣗझ ӝৈۄҊ ࠅ

    ࣻ ੓णפ׮
  40. ੉ۧѱ ೧ࠌणפ׮ ߣ৉ ੉ ޙࢲ ղਊ ցޖ ҡଳ਷ؘ? ೠҴয ߡ੹੉

    হҵ … ೠҴয۽ ߣ৉ ೧ࠁ੗! (ޙࢲ ߣ৉੄ ӏ஗ਸ ࣼ૑ೞҊ, ੉޷ ૓೯઺ੋ૑ী ؀ೠ ৈࠗب ੉गܳ ా೧ ౸ױೡ ࣻ ੓যঠೣ)
  41. ੉ۧѱ ೧ࠌणפ׮ ߣ৉ : ࢎ۹ Git ౲ٜਸ ੿ܻ೧֬਷ ޙࢲܳ ߣ৉ೞৈ

    ਗ ੷੢ࣗী ߣ৉ࠄ ݂௼ ୶о
  42. ੉ۧѱ ೧ࠌणפ׮ ߣ৉ : ࢎ۹ Python API ୓௼ܻझ౟ ޙࢲܳ ߣ৉ೞৈ

    ਗ ੷੢ࣗী ߣ৉ࠄ ݂௼ ୶о
  43. ੉ۧѱ ೧ࠌणפ׮ ૒੽ ਍৔ যڌѱ ࠁݶ о੢ औ૑݅ ೠಞਵ۽ח о੢

    য۰਎ ࣻب ੓ח ࠗ࠙ੋ Ѫ эणפ׮
  44. ੉ۧѱ ೧ࠌणפ׮ ૒੽ ਍৔ যڌѱ ࠁݶ о੢ औ૑݅ ೠಞਵ۽ח о੢

    য۰਎ ࣻب ੓ח ࠗ࠙ੋ Ѫ эणפ׮
  45. ੉ۧѱ ೧ࠌणפ׮ ૒੽ ਍৔ যڌѱ ࠁݶ о੢ औ૑݅ ೠಞਵ۽ח о੢

    য۰਎ ࣻب ੓ח ࠗ࠙ੋ Ѫ эणפ׮ ಣࣗী ೞҊ र঻؍ ೐۽ં౟ܳ द੘೧ࠇפ׮ (ই઱ औભ)
  46. ੉ۧѱ ೧ࠌणפ׮ ૒੽ ਍৔ ಣࣗী ೞҊ र঻؍ ೐۽ં౟ܳ द੘೧ࠇפ׮ (ই઱

    औભ) ׮ܲ ѐߊ੗ٜ੉ যڌѱ ҙबਸ ыѱ ೡ Ѫੋо? (ౠ൤ ୊਺੉ۄݶ) যڌѱ ࠁݶ о੢ औ૑݅ ೠಞਵ۽ח о੢ য۰਎ ࣻب ੓ח ࠗ࠙ੋ Ѫ эणפ׮ যڌѱ ਍৔ೞҊ, যڌѱ ҙܻೡ Ѫੋо?
  47. ੉ۧѱ ೧ࠌणפ׮ ૒੽ ਍৔ ׮ܲ ѐߊ੗ٜ੉ যڌѱ ҙबਸ ыѱ ೡ

    Ѫੋо? যڌѱ ਍৔ೞҊ, যڌѱ ҙܻೡ Ѫੋо?
  48. ੉ۧѱ ೧ࠌणפ׮ ૒੽ ਍৔ ೐۽ં౟ܳ ҕѐ ੷੢ࣗী ৢܻѱ غݶ न҃ॄঠ

    ೡ Ѫٜ੉ ݆ই૑ѱ ؾפ׮ ׮ܲ ѐߊ੗ٜ੉ যڌѱ ҙबਸ ыѱ ೡ Ѫੋо? যڌѱ ҙܻೡ Ѫੋо?
  49. ੉ۧѱ ೧ࠌणפ׮ ૒੽ ਍৔ ௏٘ ௬ܻ౭ ழ޿ ҙܻ ೐۽ં౟ ҙܻ

    README ೐۽ં౟ܳ ҕѐ ੷੢ࣗী ৢܻѱ غݶ न҃ॄঠ ೡ Ѫٜ੉ ݆ই૑ѱ ؾפ׮ ׮ܲ ѐߊ੗ٜ੉ যڌѱ ҙबਸ ыѱ ೡ Ѫੋо? যڌѱ ҙܻೡ Ѫੋо?
  50. ੉ۧѱ ೧ࠌणפ׮ ૒੽ ਍৔ ௏٘ ௬ܻ౭ ழ޿ ҙܻ ೐۽ં౟ ҙܻ

    README ೐۽ં౟੄ ୐ੋ࢚. ই઱ ઺ਃ ௏٘о ׮ ֢୹غӝী જ਷ ௏٘ܳ ૞۰Ҋ ֢۱ೞѱؽ ੜ উؼद ߡ੹/੉ग ౟ېఊ੉ য۰ਕ૗ ۽٘ݗ / ӝৈ ӏ஗ / ѐߊ ੿଼ ١١
  51. ੉ۧѱ ೧ࠌणפ׮ ૒੽ ਍৔ : ࢎ۹ GoReportCardۄח ࢲ࠺झ੄ Python ߡ੹ਸ

    ѐߊ઺
  52. ੉ۧѱ ೧ࠌणפ׮ ૒੽ ਍৔ : ࢎ۹ ೙ਃী ੄ೠ CLI ో

    ѐߊ. ੉ߣূ ৻ࠗীࢲ PRب ૒੽ ߉ইࠆ
  53. ৵ য়೑ࣗझী दрਸ ࣗ࠺ೞחо? (੤߀যࢲ..)

  54. ৵ য়೑ࣗझী दрਸ ࣗ࠺ೞחо? о੢ ୐ߣ૩ ੉ਬח ੤޷ੋ Ѫ эणפ׮

  55. ৵ য়೑ࣗझী दрਸ ࣗ࠺ೞחо? ࢎप ޖट ੌ੉ٚ ൜޷о হਵݶ ૑ࣘೞӝ

    য۵ભ
  56. ৵ য়೑ࣗझী दрਸ ࣗ࠺ೞחо? Ӓۢ ੉۞ೠ ੤޷ܳ ઱ח ਃࣗ۽ח যڃѪٜ੉

    ੓ਸ૑ ࢤп೧ࠌणפ׮
  57. ৵ য়೑ࣗझী दрਸ ࣗ࠺ೞחо? ࢿ੢ ѐߊ੄ ੤޷ ࡸ٠ೣ

  58. ৵ য়೑ࣗझী दрਸ ࣗ࠺ೞחо? ࢿ੢ ѐߊ੄ ੤޷ ࡸ٠ೣ PR զܻҊ

    Merge ؼ ٸ੄ ࡸ٠ೣ ߡӒ ܻನ౴ ೧઻ࢲ Ҋ݌׮ח ݈ ӝৈ೧઻ࢲ Ҋ݌׮ח ݈ ழޭפ౭ী ب਑੉ غҊ ੓ҳաೞח ו՝ ղо ݅ٚѦ ־ҵо ॳҊ ੓ਸ ٸ੄ ࡸ٠ೣ
  59. ৵ য়೑ࣗझী दрਸ ࣗ࠺ೞחо? ࢿ੢ ѐߊ੄ ੤޷ ࡸ٠ೣ ௏٘ী ખ

    ؊ न҃ਸ ॶ ࣻ ੓׮ח੼ ׮ܲ աۄ ࢎۈٜҗب ഈসਸ ೡ ࣻ ੓਺ ׮ܲ ѐߊ੗੄ ௏٘ܳ ੍ח מ۱ જ਷ ௏ٜ٘ਸ ੿݈ ݆੉ ࠆ
  60. ৵ য়೑ࣗझী दрਸ ࣗ࠺ೞחо? ࢿ੢ ѐߊ੄ ੤޷ ࡸ٠ೣ ѐߊ਷ ਗې

    ੤߀णפ׮ ೞҊर਷ ѐߊਸ ೞӝ ٸޙী Ӓۡ ࣻ ߆ী
  61. ׮਺ झయ਷ਃ .. (XX ஶ౟ܻ࠭ఠۄҊ ׼׼ೞѱ!)

  62. ׮਺ झయ਷ਃ ৈ۞ѐ੄ ੘਷ ೐۽ં౟ٜী ӝৈܳ ೧য়Ҍ ೮૑݅ ..

  63. ׮਺ झయ਷ਃ ೞա੄ য়೑ࣗझ ഑਷ ழޭפ౭ ࢤక҅ী Ө੉ ౵Ҋٚ੸਷ হणפ׮

  64. ׮਺ झయ਷ਃ ҙब ࠙ঠ੄ য়೑ࣗझ ழޭפ౭ীࢲ Բળೠ ഝزب ೧ࠁҊ रणפ׮

    ૑ࣘ੸ੋ ҙܻ ҙब ࠙ঠ ഝߊೠ ѐߊ ழޭפ౭ ࢤక҅
  65. ׮਺ झయ਷ਃ ա઺ূ ઑӘ ؊ Ө਷ য়೑ࣗझ ࣁ҅ী ؀೧ࢲ ফӝೡ

    ࣻ ੓ח զ੉ য়ӡ ..
  66. ݃ޖܻ (੿ܻܳ ೧ࠁݶ …)

  67. ݃ޖܻ ୐ द੘੉ য۵׮ݶ ޙࢲ ࣻ੿/ߣ৉੉ա ੘਷ ೐۽ં౟ী ؀ೠ ӝৈࠗఠ

    द੘ೞࣁਃ ࣗझ௏٘ ӝৈ݅ ӝৈੋ Ѫ਷ ইתפ׮. ׮নೠ ҃۽۽ ੽Ӕ೧ࠁࣁਃ ೐۽ં౟ܳ র૑۽ ࢶఖೞ૓ ݃ࣁਃ. ࠄੋ੉ ࢎਊೞҊ ੓ח ۄ੉࠳۞ܻ/ోب જणפ׮ ѐߊ੉ ഝߊೠ ೐۽ં౟৬ ழޭפ౭ী ଵৈೞחѱ ੢ӝ੸ਵۿ જਸ Ѫ эणפ׮ ࢎप ޖ঺ࠁ׮ ઺ਃೠѤ য়೑ࣗझ ѐߊী ؀ೠ ൜޷৬ ੄૑ੋ Ѫ эणפ׮
  68. хࢎ೤פ׮ MinJae Kwon (@mingrammer) 2018.02.23 Naver OpenSource Seminar