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
Java 22 Overview
kishida
1
180
GraphQLサーバの構成要素を整理する #ハッカー鮨 #tsukijigraphql / graphql server technology selection
izumin5210
4
810
Behind VS Code Extensions for JavaScript / TypeScript Linnting and Formatting
unvalley
5
870
#phpcon_odawara オープン・クローズドなテストフィクスチャを求めて / open closed test fixtures
77web
3
220
"config" ってなんだ? / What is "config"?
okashoi
0
240
1BRC--Nerd Sniping the Java Community
gunnarmorling
0
340
AWS Application Composerで始める、 サーバーレスなデータ基盤構築 / 20240406-jawsug-hokuriku-shinkansen
kasacchiful
1
260
Goのmultiple errorsについて (2024年4月版)
syumai
1
350
Azure OpenAI Serviceのプロンプトエンジニアリング入門
tomokusaba
3
630
CA.swift19 恋するAIアプリ開発の裏側
oskmr
0
360
R言語の環境構築と基礎 Tokyo.R 112
bob3bob3
0
260
サイコロで理解する統計的仮説検定の考え方
tatamiya
4
870
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
The MySQL Ecosystem @ GitHub 2015
samlambert
242
12k
Done Done
chrislema
178
15k
Code Review Best Practice
trishagee
54
15k
The Cult of Friendly URLs
andyhume
74
5.7k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
1
3.4k
[RailsConf 2023] Rails as a piece of cake
palkan
22
3.9k
Documentation Writing (for coders)
carmenintech
59
3.9k
No one is an island. Learnings from fostering a developers community.
thoeni
15
2.1k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
124
32k
How GitHub Uses GitHub to Build GitHub
holman
468
290k
Faster Mobile Websites
deanohume
298
30k
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
͡Ί ͷ ͍ͬΆ