Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
GitHub力の低い僕でも、 OSSコントリビュートできたワケ / GitHub Power
Search
Yuichi Sugiyama
PRO
February 26, 2020
Technology
680
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
GitHub力の低い僕でも、 OSSコントリビュートできたワケ / GitHub Power
第145回 PHP勉強会 の発表資料です。 #phpstudy
Yuichi Sugiyama
PRO
February 26, 2020
More Decks by Yuichi Sugiyama
See All by Yuichi Sugiyama
20年以上続く PHP 大規模プロダクトを Kubernetes へ ── クラウド基盤刷新プロジェクトの4年間
oogfranz
PRO
0
580
サイボウズ と Garoon と The PHP Foundation と 私 / Cybozu and Garoon and The PHP Foundation and me
oogfranz
PRO
1
650
可能な限り確実にmkdirを成功させるには / Make mkdir
oogfranz
PRO
0
780
サイボウズ #Garoon 開発チームの 「 完成度低いの歓迎LT大会 」 PHPerKaigi出張版 / Low quality LT in PHPerKaigi 2023
oogfranz
PRO
0
800
20年ものの巨大プロダクトをKubernetesに移行している話 後日談/Garoon on Kubernetes after talk
oogfranz
PRO
0
670
20年ものの巨大プロダクトをKubernetesに移行している話/Garoon on Kubernetes
oogfranz
PRO
0
600
PHPアプリケーションだってモニタリングしたい / Monitoring PHP application
oogfranz
PRO
1
700
効果的な静的解析の CI導入パターンを求めて / Great static analysis with CI
oogfranz
PRO
3
4.2k
Dev-meets-Ops
oogfranz
PRO
1
1.1k
Other Decks in Technology
See All in Technology
Maestro MCPとClaude Code Skillsによる自律的なE2Eテスト支援
asmz
0
420
セキュリティ専任チームなしで攻撃を先回りするSREが実践したSIEM on Amazon OpenSearch Service
cscengineer
PRO
0
240
PostgreSQL オプティマイザ統計の秘密
nori_shinoda
0
340
レガシーコードに対する loop engineering的なAI開発プロセス導入について
kubell_hr
0
240
Claude Codeで作ったアプリを安全に公開する/Built with Claude Japan 2026
yoshidashingo
0
160
Don't write the architecture only in the prompt.
neohsu
0
310
現場を動かすAIエージェント#2_製造業現場でのAI活用から見た、ハマる罠と実践知
kintotechdev
2
170
AI時代のエンジニアの情報発信〜個人の発信を組織の力に変える〜
ryo_kawamata
1
7.3k
Software Engineering in an AI-Driven World
erikjhordan_rey
0
120
企画からFlutter実装まで、1つの機能を一貫して開発したプロセスと成果物
khiroyuki1003
1
150
reInvent2026stby LT00 "Change your life!"
shinichirokawano
1
590
超⼩型・多⾔語検索モデル Bekko Embedding
hotchpotch
1
110
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Everyday Curiosity
cassininazir
0
390
The Language of Interfaces
destraynor
162
27k
Ten Tips & Tricks for a 🌱 transition
stuffmc
1
280
How to make the Groovebox
asonas
2
2.5k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
320
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
Faster Mobile Websites
deanohume
310
32k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Mobile First: as difficult as doing things right
swwweet
225
10k
Building an army of robots
kneath
307
47k
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׆ಈ͍ͬͯͧ͘ʂ