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
OSS はじめのいっぽ / Let's join open source project
Search
isoppp
July 23, 2018
Programming
1.3k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
OSS はじめのいっぽ / Let's join open source project
We Are JavaScripters! @22nd 発表資料です。
OSSやってみたいけど怖い人へのつい最近まで同じ立場だった視点でのナレッジ共有。
isoppp
July 23, 2018
Other Decks in Programming
See All in Programming
エンジニア向け会社紹介/Findy Company Profile
findyinc
6
360k
광주소프트웨어마이스터고등학교 DevFest 특강 - 바이브 코딩 시대에서 주니어 개발자로 살아남는 방법
utilforever
1
150
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
360
AI時代、エンジニアはどう育つのか -未経験エンジニアの成長を間近で見て考えたこと-
thasu0123
0
140
AWS CDK を「作」ってみた 〜フルスクラッチで見えた CDK の裏側〜 / aws-cdk-from-scratch
gotok365
3
500
SREの積み重ねがAI駆動開発のガードレールになった ― 7つの実践/SRE Guardrails The 7
tomoyakitaura
8
5.3k
変わらないものが、変わるものを決める — 意図駆動開発 × イベントソーシング × イミュータブル | What Doesn't Change Decides What Can — IDD × Event Sourcing × Immutability
tomohisa
0
120
琵琶湖の水は止められてもNet--HTTPのリトライは止められない / You might be able to stop the water flow of Lake Biwa but you can't stop Net::HTTP retries
luccafort
PRO
0
430
ビデオ通話が繋がる0.2秒で何が起きているのか
supurazako
2
150
Android CLI
fornewid
0
110
なぜ型を書くのか? TSKaigi2026で改めて考える #tskaigi_smarthr
kajitack
0
400
Haskell/Servantを通してWebミドルウェアを捉え直す
pizzacat83
1
610
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
Bash Introduction
62gerente
615
220k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
240
How STYLIGHT went responsive
nonsquared
100
6.2k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
320
Evolving SEO for Evolving Search Engines
ryanjones
0
240
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
180
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
Transcript
044 ͡Ί ͷ ͍ͬΆ @isoppp We Are
JavaScripters! @22nd 2018.07.23
ϓϩϑΟʔϧ ゲーム業界でサウンド8年 途中でアプリとかWebアプリとかちょっとやる機会があり… Webフロントエンドに転身して3−4年 今年からフリーランスになりました Vue/Nuxt系が最近多め Firebase/Node.js(バックエンド)は興味あって触ったり作ったり Github: isoppp
Twitter: isopppcom HP: https://isoppp.com Love: Jetbrains/Torikizoku 毎週更新中!!
͍͑ͨ͜ͱ 044 ͡Ί ͷ ͍ͬΆ ͦΜͳਓͷͨΊͷ OSSΓ͍ͨͳʔ
Ͱ৭ʑා͍ͳʔ
ॳΊͯ044ʹίʔυ͕Ϛʔδ͞Εͨ ͱ͍͏ΤϐιʔυΛݩʹ͓͠·͢ ࠷ۙʜ
͖ʹͳΔͱ͜Ζ ͖Λ͚ͭΔͱ͜Ζ ͖ʹͳΔͦͷ͝
ӳޠྗ
FOR ӳޠྗ 英語全然できないからまだ早い… PR立てて何か言われたら反応できないかも… issueのtemplateが英語すぎてissueが立てれない…
Issue Template Issue Pull Request Review ˞1SFUUJFSਖ਼͘͠WͰ͕ͣͬ͢ͱؒҧ͑ͯ·ͨ͠
FTER ӳޠྗ Google翻訳でほとんどを 頑張ったもののなんとかなった(たぶん…)
FTER ӳޠྗ Google翻訳でほとんどを 頑張ったもののなんとかなった(たぶん…) コードの中身はコードが語ってくれる
FTER ӳޠྗ Google翻訳でほとんどを 頑張ったもののなんとかなった(たぶん…) コードの中身はコードが語ってくれる 気持ちの問題が大きい
ٕज़ྗ
FOR ٕज़ྗ OSSとか変態がいっぱいいるんでしょ… PR立てて何か言われたら回答できないかも… 自分が貢献できる所なんてないでしょ…
None
FTER ٕज़ྗ レビューしてくれる 分からなければ素直に聞いて良い レビューコメントがかなり親切 一行の安易なPRから始まってしまったけど…
FTER ٕज़ྗ レビューしてくれる 分からなければ素直に聞いて良い 気持ちの問題が大きい レビューコメントがかなり親切 PR立てれる最初だけでも作れるならば… 一行の安易なPRから始まってしまったけど…
͖ʹͳΔͱ͜Ζ ͖Λ͚ͭΔͱ͜Ζ ͖ʹͳΔͦͷ͝
$0/5*#65*/((6*%&
$0/5*#65*/((6*%& Issueの切り方・ルール プロジェクトのインストール方法 テストの方法 テストのルール ローカルで別のものに適用する方法 プルリクエストのルール リリースガイド プロジェクトに貢献する方法 ˞͜ͷ̍̌ഒ͋Δʜ
ͳͲʜ
$0/5*#65*/((6*%& Issue / Pull Request 関連はとりあえず読む Issueを立てるには、PRを立てるには…というのとそのルールが書かれているので必読。
$0/5*#65*/((6*%& パッケージをインストールしてから修正作業をする pre-commit系のパッケージが入っていることが最近多い気がしますが、 それが発火しないとか場合によってはコミットメッセージのLintなど Issue / Pull Request 関連はとりあえず読む Issueを立てるには、PRを立てるには…というのとそのルールが書かれているので必読。
$0/5*#65*/((6*%& パッケージをインストールしてから修正作業をする pre-commit系のパッケージが入っていることが最近多い気がしますが、 それが発火しないとか場合によってはコミットメッセージのLintなど 絶対指示通りテストを実行する 一行の修正で手順が長くても必ずテストは回す(自戒) 飛ばしてもPR立つとでCIが回ってこけてしまい迷惑をかけてしまう Issue / Pull
Request 関連はとりあえず読む Issueを立てるには、PRを立てるには…というのとそのルールが書かれているので必読。
͖ʹͳΔͱ͜Ζ ͖Λ͚ͭΔͱ͜Ζ ͖ʹͳΔͦͷ͝
ίʔυͷ߅͕ܰݮ
ίʔυͷ߅͕ܰݮ エラーが発生 FOR
ίʔυͷ߅͕ܰݮ エラーが発生 Google先生にお願いする FOR
ίʔυͷ߅͕ܰݮ エラーが発生 Google先生にお願いする Google先生にどうしても知りたいと懇願する FOR
ίʔυͷ߅͕ܰݮ エラーが発生 Google先生にお願いする Google先生にどうしても知りたいと懇願する しょうがないのでソースを見てみる FOR
FTER エラーが発生 ίʔυͷ߅͕ܰݮ
FTER エラーが発生 Google先生にお願いする ίʔυͷ߅͕ܰݮ
コードを見てみる new!! FTER エラーが発生 Google先生にお願いする ίʔυͷ߅͕ܰݮ
コードを見てみる new!! FTER エラーが発生 Google先生にお願いする Google先生にどうしても知りたいと懇願する ίʔυͷ߅͕ܰݮ
コードを見てみる new!! FTER エラーが発生 Google先生にお願いする Google先生にどうしても知りたいと懇願する コードを見てみる しょうがないので ίʔυͷ߅͕ܰݮ
ղܾύλʔϯ͕૿͑ͨʂ ௐͯͩΊͦ͏ͳ࣌ͷؾָ͞ʂ
ւ֎͍ͬͪΌ͓͏ܭը
ւ֎͍ͬͪΌ͓͏ܭը 英語力がなさすぎることを改めて痛感 英語やるやる問題 いっちゃおう駆動開発 ˞पΓʹެݴۦಈ։ൃͷͨΊͪΐͬͱ༨ஊͰ͕͢ʜ̼̼ 情報収集・エージェント面談 実現に向けて英語勉強中
Α͘Θ͔Βͳ͍ࣼΊ্ͷมԽʂ
·ͱΊ
ӳޠྗɾٕज़ྗ͖ͬͱͳΜͱ͔ͳΔ ·ͱΊ ˞ݸਓ͕ࠩ͋Γ·͢
ӳޠྗɾٕज़ྗ͖ͬͱͳΜͱ͔ͳΔ ·ͱΊ ˞ݸਓ͕ࠩ͋Γ·͢ $0/53*#65*/((6*-%&ઈରͪΌΜͱΑΉ
ӳޠྗɾٕज़ྗ͖ͬͱͳΜͱ͔ͳΔ 044ΛΔͱਓੜʹมԽ͕ى͖Δ ·ͱΊ ˞ݸਓ͕ࠩ͋Γ·͢ $0/53*#65*/((6*-%&ઈରͪΌΜͱΑΉ
͍ͬΆ౿Έग़͢ͱੈք͕มΘΔ ʜ͔͠Ε·ͤΜ ͱɺ͍͏Θ͚Ͱʜ ʂ
@isoppp Fin We Are JavaScripters! @22nd ϒϩάͰผͷ؍Ͱॻ͍͍ͯΔͷͰΑ͔ͬͨΒΈͯΈ͍ͯͩ͘͞ https://isoppp.com/note/2018-06-05/my-first-oss/ 044
͡Ί ͷ ͍ͬΆ