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
540
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
480
可能な限り確実にmkdirを成功させるには / Make mkdir
oogfranz
PRO
0
480
サイボウズ #Garoon 開発チームの 「 完成度低いの歓迎LT大会 」 PHPerKaigi出張版 / Low quality LT in PHPerKaigi 2023
oogfranz
PRO
0
520
20年ものの巨大プロダクトをKubernetesに移行している話 後日談/Garoon on Kubernetes after talk
oogfranz
PRO
0
530
20年ものの巨大プロダクトをKubernetesに移行している話/Garoon on Kubernetes
oogfranz
PRO
0
420
PHPアプリケーションだってモニタリングしたい / Monitoring PHP application
oogfranz
PRO
1
590
効果的な静的解析の CI導入パターンを求めて / Great static analysis with CI
oogfranz
PRO
3
3.6k
Dev-meets-Ops
oogfranz
PRO
1
940
静的解析の育て方 / How to make your static analysis strong
oogfranz
PRO
3
2.8k
Other Decks in Technology
See All in Technology
GraphRAG: What I Thought I Knew (But Didn’t)
sashimimochi
1
240
あなたの興味は信頼性?それとも生産性? SREとしてのキャリアに悩むみなさまに伝えたい選択肢
jacopen
6
3.8k
プロダクト価値を引き上げる、「課題の再定義」という習慣
moeka__c
0
210
ChatGPTを使ったブログ執筆と校正の実践テクニック/登壇資料(井田 献一朗)
hacobu
1
170
トレードオフスライダーにおける品質について考えてみた
suzuki_tada
3
190
Platform EngineeringがあればSREはいらない!? 新時代のSREに求められる役割とは
mshibuya
2
4.1k
Active Directory の保護
eurekaberry
4
2.6k
Ask! NIKKEI RAG検索技術の深層
hotchpotch
9
1.6k
日本語プログラミングとSpring Bootアプリケーション開発 #kanjava
yusuke
2
360
Amazon Aurora バージョンアップについて、改めて理解する ~バージョンアップ手法と文字コードへの影響~
smt7174
1
290
生成AIを活用した機能を、顧客に提供するまでに乗り越えた『4つの壁』
toshiblues
1
250
サーバーレスで楽しよう!お気軽に始められる3つのポイント / Have fun with Serverless!
_kensh
2
250
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Designing for Performance
lara
604
68k
Gamification - CAS2011
davidbonilla
80
5.1k
Being A Developer After 40
akosma
89
590k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
GraphQLとの向き合い方2022年版
quramy
44
13k
Mobile First: as difficult as doing things right
swwweet
223
9.2k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
4
380
Making the Leap to Tech Lead
cromwellryan
133
9.1k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.5k
A better future with KSS
kneath
238
17k
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׆ಈ͍ͬͯͧ͘ʂ