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

実践 OSSことはじめ / First Step for OSS Contribution

実践 OSSことはじめ / First Step for OSS Contribution

OSSへの貢献に関して社内の勉強会で発表しました。
OSSへの貢献に関心のある方の参考にしてください。

Masashi Hirano

April 23, 2020
Tweet

More Decks by Masashi Hirano

Other Decks in Programming

Transcript

  1. ߩݙ͢ΔOSSͷϧʔϧΛ஌Ζ͏ • ҎԼ͕͋Ε͹ඞͣಡ΋͏ • ߦಈنൣ (Code of Conduct) ϋϥεϝϯτ͸͠ͳ͍͜ͱͳͲ౰ͨΓલͷ͜ͱ͕ॻ͔Ε͍ͯΔ͜ͱ͕ଟ͍ •

    ίϯτϦϏϡʔγϣϯΨΠυ (CONTRIBUTING.md) ίϛοτϝοηʔδͷॻ͖ํ΍ʮίϛοτલ͸ςετΛ࣮ߦ͠·͠ΐ͏ʯͱ͔΍ Δ͜ͱ͕ॻ͔Ε͍ͯΔ
  2. υΩϡϝϯτͷमਖ਼ • typo • misspell (github.com/client9/misspell) Λ࢖͑͹ίϚϯυҰൃͰݟ͔ͭΔ • ףࢺɻ’the the

    ‘Ͱgrep͢ΔɻGrammarlyͳͲจ๏νΣοΧʔΛ࢖͏ • දݱ • ෆ໌ྎͳจষͷॻ͖௚͠ • ੍͕࣌લޙͰ߹Θͳ͍จষͷमਖ਼
  3. ϦϑΝΫλϦϯά • ݴޠ΍ϥΠϒϥϦͷݹ͍ػೳΛॻ͖׵͑Δ • JSͷ৔߹ɺasync/await΍Ξϩʔؔ਺, let/constͳͲ • Deprecated ͳػೳΛॻ͖׵͑Δ •

    ܕΛ෇͚Δ • JavaScript -> TypeScript ॻ͖׵͑ʢࣄલʹ߹ҙͳͲ͸ඞཁʣ • any ΛͪΌΜͱͨ͠ܕʹॻ͖׵͑Δ • ܕ͕ແ͍ϥΠϒϥϦ͸d.tsΛ࡞ͬͨΓDefinitelyTyped (@types/xxx) ʹܕΛొ࿥