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
GitHub力の低い僕でも、 OSSコントリビュートできたワケ / GitHub Power
Search
Yuichi Sugiyama
PRO
February 26, 2020
Technology
1
600
GitHub力の低い僕でも、 OSSコントリビュートできたワケ / GitHub Power
第145回 PHP勉強会 の発表資料です。 #phpstudy
Yuichi Sugiyama
PRO
February 26, 2020
Tweet
Share
More Decks by Yuichi Sugiyama
See All by Yuichi Sugiyama
サイボウズ と Garoon と The PHP Foundation と 私 / Cybozu and Garoon and The PHP Foundation and me
oogfranz
PRO
1
520
可能な限り確実にmkdirを成功させるには / Make mkdir
oogfranz
PRO
0
530
サイボウズ #Garoon 開発チームの 「 完成度低いの歓迎LT大会 」 PHPerKaigi出張版 / Low quality LT in PHPerKaigi 2023
oogfranz
PRO
0
550
20年ものの巨大プロダクトをKubernetesに移行している話 後日談/Garoon on Kubernetes after talk
oogfranz
PRO
0
570
20年ものの巨大プロダクトをKubernetesに移行している話/Garoon on Kubernetes
oogfranz
PRO
0
440
PHPアプリケーションだってモニタリングしたい / Monitoring PHP application
oogfranz
PRO
1
620
効果的な静的解析の CI導入パターンを求めて / Great static analysis with CI
oogfranz
PRO
3
3.7k
Dev-meets-Ops
oogfranz
PRO
1
990
静的解析の育て方 / How to make your static analysis strong
oogfranz
PRO
3
2.9k
Other Decks in Technology
See All in Technology
AI専用のリンターを作る #yumemi_patch
bengo4com
5
3.9k
2025-06-26_Lightning_Talk_for_Lightning_Talks
_hashimo2
2
120
Zephyr RTOSを使った開発コンペに参加した件
iotengineer22
1
190
整頓のジレンマとの戦い〜Tidy First?で振り返る事業とキャリアの歩み〜/Fighting the tidiness dilemma〜Business and Career Milestones Reflected on in Tidy First?〜
bitkey
1
13k
使いたいMCPサーバーはWeb APIをラップして自分で作る #QiitaBash
bengo4com
0
1.5k
React開発にStorybookとCopilotを導入して、爆速でUIを編集・確認する方法
yu_kod
1
140
ビズリーチが挑む メトリクスを活用した技術的負債の解消 / dev-productivity-con2025
visional_engineering_and_design
3
6k
mrubyと micro-ROSが繋ぐロボットの世界
kishima
3
400
Glacierだからってコストあきらめてない? / JAWS Meet Glacier Cost
taishin
1
140
KiCadでPad on Viaの基板作ってみた
iotengineer22
0
280
Lambda Web Adapterについて自分なりに理解してみた
smt7174
6
160
タイミーのデータモデリング事例と今後のチャレンジ
ttccddtoki
6
2.3k
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
For a Future-Friendly Web
brad_frost
179
9.8k
The Language of Interfaces
destraynor
158
25k
Raft: Consensus for Rubyists
vanstee
140
7k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.5k
How to Think Like a Performance Engineer
csswizardry
24
1.7k
Statistics for Hackers
jakevdp
799
220k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
Fireside Chat
paigeccino
37
3.5k
Music & Morning Musume
bryan
46
6.6k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
A Tale of Four Properties
chriscoyier
160
23k
Transcript
GitHubྗͷ͍Ͱɺ OSSίϯτϦϏϡʔτͰ͖ͨϫέ Yuichi Sugiyama @MASH ݭָஂ @oogFranz ୈ145ճ PHPษڧձ ɹ#phpstudy
Whoami • ਿࢁ ༞Ұ @oogFranz • αΠϘζ5ΤϯδχΞ • ෳۀδϟζϛϡʔδγϟϯ@MASHݭָஂ
ͨͬͨͷDPOUSJCVUJPOT͔ɻɻɻ
ڧ͐ͭΒ͕͝Ζ͝Ζ͍Δ
GitHubྗ͕΄͍͠ɻɻɻ
αΠϘζͷOSSϙϦγʔ https://cybozu-oss-policy.readthedocs.io/ja/latest/
ຊنఔͷୈҰͷతɺࣾͳΒͼʹࣾैۀһ͕ OSS ؔ࿈ ׆ಈΛաେͳෛ୲ͳ͘ߦ͑ΔΑ͏ࢧԉ͢Δ͜ͱͰ͋Δɻ ͦͷ ͨΊʹɺࣾɺࣾैۀһ·ͨଞऀͷஶ࡞ݖɺಛڐݖ͓Α ͼඪݖʹؔ͢Δࣄ߲ΛఆΊΔɻ ຊنఔͷୈೋͷతɺ͕ࣾΦʔϓϯιʔείϛϡχςΟ ʹ͓͚Δྑ͖ҰһͰ͋ΔͨΊʹඞཁͳنఆΛఆΊΔ͜ͱͰ͋
Δɻ ͦͷͨΊʹɺϥΠηϯεҧͷରԠํͳΒͼʹࣾһ ͕ൃݟͨ͠ଞऀ OSS ͷෆ۩߹Λใࠂ͢ΔྗٛΛఆΊΔɻ αΠϘζͷOSSϙϦγʔ
ຊنఔͷୈҰͷతɺࣾͳΒͼʹࣾैۀһ͕ OSS ؔ࿈ ׆ಈΛաେͳෛ୲ͳ͘ߦ͑ΔΑ͏ࢧԉ͢Δ͜ͱͰ͋Δɻ ͦͷ ͨΊʹɺࣾɺࣾैۀһ·ͨଞऀͷஶ࡞ݖɺಛڐݖ͓Α ͼඪݖʹؔ͢Δࣄ߲ΛఆΊΔɻ ຊنఔͷୈೋͷతɺ͕ࣾΦʔϓϯιʔείϛϡχςΟ ʹ͓͚Δྑ͖ҰһͰ͋ΔͨΊʹඞཁͳنఆΛఆΊΔ͜ͱͰ͋
Δɻ ͦͷͨΊʹɺϥΠηϯεҧͷରԠํͳΒͼʹࣾһ ͕ൃݟͨ͠ଞऀ OSS ͷෆ۩߹Λใࠂ͢ΔྗٛΛఆΊΔɻ αΠϘζͷOSSϙϦγʔ
ྗٛ
BugΛݟ͚ͭͯ͠·ͬͨ
elasticsearch-php • ElasticsearchͷPHPͷΫϥΠΞϯτϥΠϒϥϦ • https://github.com/elastic/elasticsearch-php
+40/σίʔυ͞ΕͨϨεϙϯε͔Β ʹTUSQPTͯ͠Δ
+40/σίʔυ͞ΕͨϨεϙϯε͔Β ʹTUSQPTͯ͠Δ Ωʔϫʔυʹ&SSPS$PEFΛؚΊͯݕࡧͯ͠Τϥʔ͕ ൃੜ͢ΔͱผͷΤϥʔʹͳΔ
ྗٛΛՌͨͤͨʂ
͔͍ͤͬͩͨ͘͠͠
͠Βͨ
ͦͦ͏ൃੜ͠ͳ͍Τϥʔ
ͦͦ͏ൃੜ͠ͳ͍Τϥʔ ୯७আͰΑͦ͞͏ʂ
Contributor License Agreement https://github.com/elastic/elasticsearch-php/blob/master/.github/CONTRIBUTING.md
Contributor License Agreement https://github.com/elastic/elasticsearch-php/blob/master/.github/CONTRIBUTING.md ݸਓ͚ͱاۀ͚͕͋Δ
Contributor License Agreement https://github.com/elastic/elasticsearch-php/blob/master/.github/CONTRIBUTING.md ϥΠηϯεपΓΛݸਓͰௐΔͷ ϋʔυϧ͕ߴ͍
OSSਪਐࣨʹ૬ஊͩʂ ๏ϝϯόʔ͕ௐͯ͘ΕΔ
OSSਪਐࣨʹ૬ஊͩʂ ๏ϝϯόʔ͕ௐͯ͘ΕΔ
OSSਪਐࣨʹ૬ஊͩʂ ๏ϝϯόʔ͕ௐͯ͘ΕΔ ҆৺ͯ͠ϓϧϦΫ͛ΕΔͧʂ
ͬͨͶʂ
ίϯτϦϏϡʔτͰ͖ͨϫέ • ྗٛͱ͍͏ڧͷݴ༿Λ՝ͤΒΕͨͷ͕ ྑ͍ݪಈྗʹͳͬͨ • ϑΝʔετεςοϓͷIssueΛग़͢ϋʔυϧߴ ͔͕ͬͨɺ͔ͦ͜Β࣮ࡍʹ͢ͷ͍ͰͰ͖ͨ • ͍͠ͱ͜ΖΛ૬ஊͰ͖Δମ੍͕ ͋ΔͷΑ͔ͬͨ
ίϯτϦϏϡʔτͰ͖ͨϫέ • ྗٛͱ͍͏ڧͷݴ༿Λ՝ͤΒΕͨͷ͕ ྑ͍ݪಈྗʹͳͬͨ • ϑΝʔετεςοϓͷIssueΛग़͢ϋʔυϧߴ ͔͕ͬͨɺ͔ͦ͜Β࣮ࡍʹ͢ͷ͍ͰͰ͖ͨ • ͍͠ͱ͜ΖΛ૬ஊͰ͖Δମ੍͕ ͋ΔͷΑ͔ͬͨ
͜Ε͔Β044׆ಈ͍ͬͯͧ͘ʂ