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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
isoppp
July 23, 2018
Programming
0
1.3k
OSS はじめのいっぽ / Let's join open source project
We Are JavaScripters! @22nd 発表資料です。
OSSやってみたいけど怖い人へのつい最近まで同じ立場だった視点でのナレッジ共有。
isoppp
July 23, 2018
Tweet
Share
Other Decks in Programming
See All in Programming
LLM Observabilityによる 対話型音声AIアプリケーションの安定運用
gekko0114
2
420
Rust 製のコードエディタ “Zed” を使ってみた
nearme_tech
PRO
0
140
「ブロックテーマでは再現できない」は本当か?
inc2734
0
440
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
590
Amazon Bedrockを活用したRAGの品質管理パイプライン構築
tosuri13
4
250
メルカリのリーダビリティチームが取り組む、AI時代のスケーラブルな品質文化
cloverrose
2
510
開発者から情シスまで - 多様なユーザー層に届けるAPI提供戦略 / Postman API Night Okinawa 2026 Winter
tasshi
0
200
dchart: charts from deck markup
ajstarks
3
990
AI前提で考えるiOSアプリのモダナイズ設計
yuukiw00w
0
220
CSC307 Lecture 07
javiergs
PRO
0
550
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
500
CSC307 Lecture 08
javiergs
PRO
0
670
Featured
See All Featured
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
320
RailsConf 2023
tenderlove
30
1.3k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
96
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
Everyday Curiosity
cassininazir
0
130
Building an army of robots
kneath
306
46k
エンジニアに許された特別な時間の終わり
watany
106
230k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
52
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
͡Ί ͷ ͍ͬΆ