Git ができると何がいいの? オープンソースと Git & GitHub の 心地いい関係

Git ができると何がいいの? オープンソースと Git & GitHub の 心地いい関係

2016年8月22日の GitHub Patchwork で登壇したときのプレゼン資料です。7月の GitHub Patchwork in WordCamp Kansai の内容を大幅に改変したものになっています。Git や GitHub を使えることで何が起こるのか、どんないいことがあるのかをオープンソース活動での体験を交えながらお話しました。

6e6c7132d99fd8febb2193fd21809d20?s=128

Megumi Hano

August 22, 2016
Tweet

Transcript

  1. (JU͕Ͱ͖ΔͱԿ͕͍͍ͷ Φʔϓϯιʔεͱ(JU(JU)VCͷ ৺஍͍͍ؔ܎ (JU)VC1BUDIXPSLJO5PLZP Ӌ໺Ί͙Έ

  2. Ӌ໺Ί͙Έ!GFBUIFSQMBJO

  3. ߴ·Ͱ େࡕͷਧాࢢʹ ॅΜͰ·ͨ͠ Φʔϓϯιʔεྺ ೥໨  ೥໨ 8PSE1SFTT 3VCZPO3BJMT 8FCαʔϏε

    ϝσΟΞαΠτ  8FCۀք ϑϦʔϥϯε ೥໨  ΄΅Πίʔϧ
  4. (JU(JU)VCͱͷग़ձ͍ Φʔϓϯιʔε׆ಈͱ(JU)VC (JU(JU)VCͷ׆༻͍Ζ͍Ζ ͓͠ͳ͕͖

  5.  (JU(JU)VCͱͷग़ձ͍

  6. ग़ձ͍ ௒ॳ৺ऀ ೥ग़ձ͍͸,JUDI)JLF େֶଔۀͨͯ͠ 8FCͷษڧத )5.-$44΋··ͳΒͣ (JUͱ(JU)VCԿͦΕ

  7. ग़ձ͍ IUUQTKBLJUDIIJLFDPN

  8. ग़ձ͍ ,JUDI)JLF ΩονϋΠΫ ʮྉཧΛͭ͘ΔͻͱʯͱʮྉཧΛͨ΂ΔͻͱʯΛ ͭͳ͙ϚονϯάαʔϏε όοΫΤϯυ͸3VCZPO3BJMT (JU)VC্Ͱ։ൃ 8FCαʔϏεΛ ։ൃ͢ΔͨΊʹ ࢖͍ͬͯΔ

    ϓϩάϥϛϯάݴޠ
  9. ग़ձ͍ (JUͱ(JU)VCΛθϩ͔ΒֶΜͩ ίϛοτ λʔϛφϧ Ͱͷૢ࡞ ϦϙδτϦ ϦϞʔτ ϩʔΧϧ ϓϧϦΫ ϒϥϯν

    ϓογϡ
  10. ౰࣌͸ &WFSOPUFʹ ϝϞ͍ͯͨ͠ (JUͷ࢖͍ํΛ ݟͳ͕Β࡞ۀ

  11. ग़ձ͍ Ͱ͖ΔΑ͏ʹͳͬͨ͜ͱ (JUͷجຊతͳ࢖͍ํ ίϛοτɺϓογϡɺϒϥϯνΛ੾Δश׳ (JU)VC্ͰͷϓϧϦΫΤετ (JU)VCͷ*TTVFΛ׆༻ͨ͠։ൃ༻λεΫ؅ཧ (JU)VCͷ8JLJΛ׆༻ͨ͠υΩϡϝϯτ࡞੒

  12.  Φʔϓϯιʔε׆ಈͱ(JU)VC 8PSE1SFTTͷςʔϚΛࣄྫʹ ͦͷ

  13. Φʔϓϯιʔε׆ಈͱ(JU)VC ΦʔϓϯιʔεͷϒϩάγεςϜ 1)1ͱ͍͏ϓϩάϥϛϯάݴޠͰ ॻ͔Ε͍ͯΔ Χϯλϯʹ ݴ͏ͱ

  14. Φʔϓϯιʔε׆ಈͱ(JU)VC

  15. Φʔϓϯιʔε׆ಈͱ(JU)VC ษڧձ Πϕϯτ ςʔϚ ϓϥάΠϯ ଟݴޠԽ ຋༁ ίΞ ຊମ

  16. Φʔϓϯιʔε׆ಈͱ(JU)VC ษڧձ Πϕϯτ ςʔϚ ϓϥάΠϯ ଟݴޠԽ ຋༁ ίΞ ຊମ

  17. Φʔϓϯιʔε׆ಈͱ(JU)VC

  18. Ξϝδετ ࣗ࡞ͷΦϦδφϧ8PSE1SFTTςʔϚ "NFUIZTU

  19. 8PSE1SFTTPSH্Ͱ ςʔϚΛެ։ɺ μ΢ϯϩʔυՄೳ

  20. (JU)VC্Ͱ΋ ެ։

  21. ςʔϚͷ੍࡞࢝ΊΔ ͻͱΓͰ ίϛοτ ςʔϚ͕ެ։͞ΕΔ ࠓ͜͜ ςʔϚͷਃ੥Λ͢Δ    

    Φʔϓϯιʔε׆ಈͱ(JU)VC ໿೥લ
  22. ϓϧϦΫ ͜ͷόά௚ͨ͠Α ͜Ε͸ ͜͏ͨ͠ํ͕͍͍Α ͜ΕϚʔδͯ͠ ͋Ε௚ͨ͠Α ϓϧϦΫ ϓϧϦΫ *TTVF

  23. Φʔϓϯιʔε׆ಈͱ(JU)VC #FGPSF

  24. Φʔϓϯιʔε׆ಈͱ(JU)VC "GUFS ௕࡚ͷਓ ࿨Վࢁͷਓ ௕໺ͷਓ Πϯυͷਓ

  25. Φʔϓϯιʔε׆ಈͱ(JU)VC "GUFS ͜ͷ࣮૷ ࢀߟʹ ͳͬͨ ৽͍͠ ϓϩδΣΫτͰ ͜ͷํ๏Λ ࢖͓͏ ͪΐ͏Ͳ

    ͜ͷ෦෼Ͱ ೰ΜͰ͔ͨΒ ॿ͔ͬͨ ͜Μͳ෩ʹ Ͱ͖ΔΜͩͶ
  26. Φʔϓϯιʔε׆ಈͱ(JU)VC

  27. Φʔϓϯιʔε׆ಈͱ(JU)VC

  28. Φʔϓϯιʔε׆ಈͱ(JU)VC ϓϩδΣΫτ୯ҐͰਓ͕ू·ͬͯ͘Δ ϦϞʔτͳͷͰࠃڥ΍ݝڥΛӽ͑ͨ΍ΓͱΓ όά͕௚Δίʔυ͕ચ࿅͞Ε͍ͯ͘ ͍͍΋ͷʹͳ͍ͬͯ͘ ୭͔ͷ՝୊ղܾͷॿ͚ʹͳΔ ·ͱΊ

  29. Φʔϓϯιʔε׆ಈͱ(JU)VC ͭ͘Δ ެ։ ޿͕Δ Ԡ༻

  30.  Φʔϓϯιʔε׆ಈͱ(JU)VC 8PSE1SFTTͷςʔϚΛࣄྫʹ ͦͷ

  31. Φʔϓϯιʔε׆ಈͱ(JU)VC

  32. None
  33. Φʔϓϯιʔε׆ಈͱ(JU)VC ςʔϚͷ੍࡞࢝ΊΔ ςʔϚ͕ެ։͞ΕΔ ঃʑʹ ޿·͍ͬͯ͘ ࠓ͜͜ ςʔϚͷਃ੥Λ͢Δ   

    
  34. Φʔϓϯιʔε׆ಈͱ(JU)VC (JU)VC্ʹެ։ͯ͠ɺܧଓ͍͓͔ͯͨ͛͠Ͱ ొஃͯ͠ ͍ͩ͘͞ εΩϧΞοϓ 8PSE1SFTTͷ αΠτߏஙͷ ࢓ࣄΛ ͓ئ͍͠·͢

  35. 8PSE1SFTTͷ Πϕϯτొஃ

  36. (JU)VC 1BUDIXPSL Ͱొஃ

  37. Φʔϓϯιʔε׆ಈͱ(JU)VC #FGPSF

  38. Φʔϓϯιʔε׆ಈͱ(JU)VC "GUFS

  39. Φʔϓϯιʔε׆ಈͱ(JU)VC ʮʓʓͷਓʯͱ͍͏෩ʹ֮͑ͯ΋Β͍΍͘͢ͳΔ ͭͬͨ͘΋ͷ໊͕ࢗ୅ΘΓʹͳΔ ࢓ࣄ΍ͦͷଞͷ׆ಈʹͭͳ͕Δ ܧଓ͸ ྗͳΓ εΩϧΞοϓ ·ͱΊ

  40.  (JUͱ(JU)VCͷ׆༻͍Ζ͍Ζ ͦͷ

  41. (JUͱ(JU)VCͷ׆༻͍Ζ͍Ζ (JUͱ͔(JU)VCͱ͔ Φʔϓϯιʔεͬͯɺ ϓϩάϥϛϯά͕Ͱ͖ΔਓͷͨΊͷ΋ͷ

  42. (JUͱ(JU)VCͷ׆༻͍Ζ͍Ζ (JUͱ͔(JU)VCͱ͔ Φʔϓϯιʔεͬͯɺ ϓϩάϥϛϯά͕Ͱ͖ΔਓͷͨΊͷ΋ͷ

  43. (JUͱ(JU)VCͷ׆༻͍Ζ͍Ζ KBXPSEQSFTTPSHͷެࣜΩϟϥΫλʔ Θ΀ʔ ΦϦδφϧͷ Θ΀ʔͩΑ

  44. IUUQTHJUIVCDPNKBXPSEQSFTTPSHXBQVV

  45. (JUͱ(JU)VCͷ׆༻͍Ζ͍Ζ ΩϟϥΫλʔ

  46. (JUͱ(JU)VCͷ׆༻͍Ζ͍Ζ ੈքʹ Ӌ͹ͨ͘ Θ΀ʔ ͍͍΋ͷ͕ ޿͕Δ ָ͠͞

  47. (JUͱ(JU)VCͷ׆༻͍Ζ͍Ζ

  48. (JUͱ(JU)VCͷ׆༻͍Ζ͍Ζ IUUQTDPEFYXPSEQSFTTPSH https://wpdocs.osdn.jp/Main_Page ຋༁ͯ͠ΈΔ υΩϡϝϯτ Λॻ͘

  49. (JUͱ(JU)VCͷ׆༻͍Ζ͍Ζ IUUQTHJUIVCDPN-&/4NHOXFCEFWFMPQFSTLOPXMFEHF ϊ΢ϋ΢Λ จॻԽͯ͠ (JU)VCʹ

  50. (JUͱ(JU)VCͷ׆༻͍Ζ͍Ζ Θͨ͠ͷ εϖοΫ σβΠφʔ Y (JU(JU)VC Y ଟগίʔυ͕ॻ͚Δ ࠷ޙʹɺ۩ମྫΛ΋͏ͻͱͭ঺հ

  51.  (JUͱ(JU)VCͷ׆༻͍Ζ͍Ζ ͦͷ

  52. (JUͱ(JU)VCͷ׆༻͍Ζ͍Ζ ͍·ɺ͍ͭͬͯ͘Δ΋ͷ͕͋Γ·͢

  53. (JUͱ(JU)VCͷ׆༻͍Ζ͍Ζ ΞΠίϯϑΥϯτ

  54. IUUQGPOUBXFTPNFJP ΞΠίϯ ϑΥϯτ ͱ͍͑͹ɺ͜Ε

  55. (JUͱ(JU)VCͷ׆༻͍Ζ͍Ζ ࣗ෼Ͱ΋ͭͬͯ͘Έ͍ͨ ʜͱɺ͍͏Θ͚Ͱ

  56. IUUQGFBUIFSJDPODPN

  57. (JUͱ(JU)VCͷ׆༻͍Ζ͍Ζ ΞΠίϯϑΥϯτ ʮGFBUIFSJDPOʯ ͭͬͪ͘Ό͍·ͨ͠

  58. None
  59. IUUQTXXXOQNKTDPNQBDLBHFGFBUIFSJDPO

  60. (JUͱ(JU)VCͷ׆༻͍Ζ͍Ζ ͱ͜Ζ͕

  61. (JUͱ(JU)VCͷ׆༻͍Ζ͍Ζ 8JOEPXT΍J04ͳͲͰ ͪΌΜͱදࣔ͞Εͳ͍໰୊ ࣮༻Խ·Ͱ͸·ͩԕ͍ʜ

  62. (JUͱ(JU)VCͷ׆༻͍Ζ͍Ζ ࠔͬͨ

  63. (JUͱ(JU)VCͷ׆༻͍Ζ͍Ζ ͻͱΓͰ ίϛοτ

  64. (JUͱ(JU)VCͷ׆༻͍Ζ͍Ζ ڞಉ։ൃ ΤϯδχΞ ঌש

  65. (JUͱ(JU)VCͷ׆༻͍Ζ͍Ζ 8FCϑΥϯτԽͷ ٕज़తαϙʔτ /PEFKT اըɺΞΠίϯσβΠϯɾ࡞੒ 8FCϑΥϯτԽɺ (JU)VCϓϩδΣΫτͷӡ༻ 8FCαΠτӡ༻ɺ੍࡞

  66. (JUͱ(JU)VCͷ׆༻͍Ζ͍Ζ (JUͷεΩϧ (JU)VCͷ׆༻ ͋ͳ͕ͨͰ͖Δ ʮָ͍͠ʯͱࢥ͑Δ Կ͔ ͻͱΓͰ͸ݶք͕͋ΔɺͰ΋ʜ

  67. (JUͱ(JU)VCͷ׆༻͍Ζ͍Ζ ଍Γͳ͍ͱ͜Ζ͸ ิ͍͋͑Δ

  68. (JUͱ(JU)VCͷ׆༻͍Ζ͍Ζ ͋ͳͨͷܦݧɾϊ΢ϋ΢ɾಘҙͳ͜ͱɾͰ͖Δ͜ͱ (JU (JU)VC ͋ͳ͕࣮ͨݱ͍ͨ͠ɾղܾ͍ͨ͜͠ͱͷ ͖͔͚ͬΛͭͬͯ͘͘ΕΔ

  69. (JUͱ(JU)VCͷ׆༻͍Ζ͍Ζ ΋͠ɺ͋ͳͨʹ࡞Γ͍ͨ΋ͷ͕͋ͬͨΒ ෆ׬શͰ΋·ͣ͸ެ։ͯ͠ΈΑ͏ (JUͱ(JU)VC࢖͑Δͱ ָ͍͠Ͱ͢

  70. ͋Γ͕ͱ͏͍͟͝·ͨ͠