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
0
1.1k
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
Laravel や Symfony で手っ取り早く OpenAPI のドキュメントを作成する
azuki
2
120
ふかぼれ!CSSセレクターモジュール / Fukabore! CSS Selectors Module
petamoriken
0
150
Click-free releases & the making of a CLI app
oheyadam
2
120
Arm移行タイムアタック
qnighy
0
320
イベント駆動で成長して委員会
happymana
1
320
Jakarta EE meets AI
ivargrimstad
0
170
弊社の「意識チョット低いアーキテクチャ」10選
texmeijin
5
24k
色々なIaCツールを実際に触って比較してみる
iriikeita
0
330
What’s New in Compose Multiplatform - A Live Tour (droidcon London 2024)
zsmb
1
470
ヤプリ新卒SREの オンボーディング
masaki12
0
130
Less waste, more joy, and a lot more green: How Quarkus makes Java better
hollycummins
0
100
LLM生成文章の精度評価自動化とプロンプトチューニングの効率化について
layerx
PRO
2
190
Featured
See All Featured
Designing for humans not robots
tammielis
250
25k
Statistics for Hackers
jakevdp
796
220k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
27
4.3k
Agile that works and the tools we love
rasmusluckow
327
21k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.2k
Automating Front-end Workflow
addyosmani
1366
200k
Making Projects Easy
brettharned
115
5.9k
How to train your dragon (web standard)
notwaldorf
88
5.7k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
880
Building a Modern Day E-commerce SEO Strategy
aleyda
38
6.9k
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
͡Ί ͷ ͍ͬΆ