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

OSS contributor への第一歩を踏み出すまでの物語

Avatar for SAW SAW
June 21, 2024

OSS contributor への第一歩を踏み出すまでの物語

PHPカンファレンス福岡2024 非公式 前日 Meetup の発表資料です。

Avatar for SAW

SAW

June 21, 2024
Tweet

More Decks by SAW

Other Decks in Programming

Transcript

  1. w ࢯ໊Ճ౻फҰ࿠ ࡀ  w ϋϯυϧωʔϜ4"8 w 9 چ5XJUUFS !B[VLJ@FBUFS

    w ؔ੢ͷ*5ΤϯδχΞίϛϡχςΟͷ೐΍͔͠୲౰ ࣗশ  w ษڧձίϛϡχςΟ8FC"QQ%FWFMPQFS$PNNVOJUZJO,BOTBJΛӡӦ w 1)1ΧϯϑΝϨϯεؔ੢ελοϑ w େࡕࡏॅɾѪ஌ग़਎ w ಘҙ෼໺8FCΞϓϦέʔγϣϯ։ൃ w -BSBWFM 7VF $(whoami) 2
  2. $(history) w ֶྺम࢜ ιϑτ΢ΣΞ޻ֶ  w ೆࢁେֶ৘ใཧ޻ֶ෦ιϑτ΢ΣΞ޻ֶՊ೥݄ଔۀ ट੮  w

    ೆࢁେֶཧ޻ֶݚڀՊιϑτ΢ΣΞ޻ֶઐ߈ത࢜લظ՝ఔ೥݄मྃ w ओͳ৬຿࣮੷ w େֶࣄ຿ΞϓϦέʔγϣϯͷػೳվम 7#/&5  w ֎ࠃޠൃԻ࿅श8FCΞϓϦέʔγϣϯͷ։ൃ 7VFKT -BSBWFM  w ߨٛग़੮؅ཧ8FCΞϓϦέʔγϣϯͷ։ൃ "41/&5$PSF  w ݸਓ։ൃӳ୯ޠֶश༻8FCΞϓϦέʔγϣϯΛ։ൃத🍊 7VFKT -BSBWFM 3
  3. ࣗ෼ͷDPOUSJCVUFʹތΓΛ࣋ͱ͏ w ͨͱ͑ܰඍͳमਖ਼ͩͱͯ͠΋ཱ೿ͳDPOUSJCVUF w ͦΕ·Ͱະղܾͩͬͨ໰୊Λղܾͨ͠ w 044ʹDPOUSJCVUF͢Δ͜ͱࣗମཱ͕೿ͳߦಈ w ͲΜͳDPOUSJCVUFͰ΋ࣗ෼ͷوॏͳ࣌ؒΛׂ͍͍ͯΔ w

    DPOUSJCVUFͨ͠ͱ͍͏ࣄ࣮ʹތΓΛ࣋ͱ͏ w DPOUSJCVUFͷํ๏͸1VMM3FRVFTUΛૹΔ͜ͱ͚ͩ͡Όͳ͍ w όάͳͲͷ໰୊఺Λใࠂ͢Δ͜ͱ΋DPOUSJCVUF w όάใࠂ͸࠶ݱํ๏ΛͰ͖Δ͚ͩ໌֬ʹهࡌ͢Δ 1 0
  4. 044(BUFʹࢀՃ ͦͷ೔ɺࢲͷྺ࢙͕ಈ͍ͨ w Ͳ͏΍ͬͯ044ʹDPOUJSCVUF͢Δֶ͔ͿͨΊʹࢀՃ w खܰʹ044΁DPOUSJCVUF͢Δํ๏ΛษڧձͰฉ͍ͨ͜ͱ͸͋Δ w ྫυΩϡϝϯτͷ೔ຊޠ຋༁΍UZQPͷमਖ਼ w ࿩Λฉ͍͚ͨͩͩͱࢀՃͷϋʔυϧ͕Լ͛ͮΒ͍

    w ࣗ෼ʹͰ͖Δͷ͔ͱ͍͏ෆ͕҆෷১͖͠Εͳ͍ w 1)1ΧϯϑΝϨϯεؔ੢ͷཌ೔։࠵ͷճ  ʹࢀՃ w ࣮͸௚લ·ͰࢀՃΛ᪳᪯͍ͯͨ͠ w ΧϯϑΝϨϯεͷ࣍ͷ೔Ͱମྗతʹগ͠ෆ҆ͩͬͨ w લ೔ʹͪΌ͍ͪ !DIBUJJ ͞Μʹ࿈བྷͯ͠ࢀՃͤͯ͞΋Βͬͨ w ͦͷઅ͸͋Γ͕ͱ͏͍͟͝·ͨ͠ 1 2
  5. 044(BUFͱ͸ w 044։ൃ΁ͷࢀՃͷೖΓޱ (BUF ͱͳΔ׆ಈ w 044։ൃͷະܦݧऀ΍ॳ৺ऀͷࢀՃΛޙԡ͠ w ϫʔΫγϣοϓܗࣜͰਐߦ w

    ͲͷΑ͏ʹ044։ൃΛਐΊΕ͹ྑ͍͔ͷಓ͠Δ΂Λࣔͯ͘͠ΕΔ w ࡞ۀͰࠔͬͨ৔߹͸044։ൃܦݧͷ͋ΔαϙʔλʔʹΞυόΠεΛٻΊΒΕΔ 1 3
  6. 044։ൃͷ׆ಈͱͷ޲͖߹͍ํ ద੾ͳڑ཭ײΛ஌Δ w ·ͣ͸ࣗ෼Λେ੾ʹ͠Α͏ w 044։ൃ͸͋͘·Ͱʮ༗ࢤʯͷ׆ಈ w ༨ྗ͕͋Δͱ͖ʹऔΓ૊ΜͰΈΔ͘Β͍ͷϖʔεͰߟ͑Α͏ w ׆ಈͰ͖ͯͳ͍͜ͱ͕ޙΖΊ͚ͨΕ͹ʮٳଉظؒʯͱߟ͑ͯΈΑ͏

    w ଞͷ044։ൃऀͱࣗ෼Λൺ΂͗͢ͳ͍ w ։ൃͷܦݧ஋΍஌ࣝɾମྗͳͲ͸ਓͦΕͧΕ w 044։ൃΛਐΊΔ্Ͱͷোน͕͋Ε͹ଞͷ։ൃऀʹ૬ஊͯ͠ΈΑ͏ w ॿ͚ΛٻΊΔͷ΋େ੾ͳೳྗ 2 6
  7. ·ͱΊ w 044DPOUSJCVUPSͱͯ͠ͷୈҰาͷ࣮੷ w ܰඍͳमਖ਼΋ཱ೿ͳDPOUSJCVUF w 044DPOUJSCVUPSʹͳͬͨܦҢ w 044(BUFͱ͍͏׆ಈʹࢀՃ w

    ࣮ࡍʹͲͷΑ͏ʹ։ൃΛਐΊ͔ͨΛઆ໌ w 044։ൃͱͷ޲͖߹͍ํ w ࣗ෼ͷϖʔεͰແཧͤͣऔΓ૊ΜͩΓٳΜͩΓ͢Δ 3 0
  8. ͓·͚ӳޠʹࣗ৴͕ͳ͍ํ΁ ˞ӳޠ΁ͷ఍߅͕͋·Γͳ͍ͷͰɺࢀߟʹͳΒͳ͔ͬͨΒ͝ΊΜͳ͍͞ w จ໌ͷརثΛଘ෼ʹ׆༻͠Α͏ w ࣗಈ຋༁αʔϏεΛ׆༻͢Δ w ຋༁ͷਫ਼౓΋͔ͳΓྑ͘ͳͬͯΔ͸ͣ w จ๏͕͖ͬͪΓͯ͠ͳͯ͘΋ҙຯ͕௨͡Ε͹0,👌

    w ௨͡Δ͔ෆ҆ͳΒӳจΛ೔ຊޠʹ຋༁ͯ͠ҙຯ͕௨͡Δ͔֬ೝͯ͠ΈΑ͏ w ࣦྱͳจষʹͳͬͯͳ͍͔Ͱ೰Έ͗͢ͳ͍ w ѱҙ͕ͳ͚Ε͹ࣦྱͳจষʹͳΔ͜ͱ͸جຊతʹͳ͍ ͸ͣ  w Ͱ΋ແྱ͕ͳ͍ͩΖ͏͔ͱ͍͏৺࣋ͪ͸๨Εͳ͍Ͱ 3 2