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
DiveIntoOSSThroughHacktoberfest_SPMKT
Search
nishina
October 16, 2017
Programming
1
300
DiveIntoOSSThroughHacktoberfest_SPMKT
nishina
October 16, 2017
Tweet
Share
More Decks by nishina
See All by nishina
1週間で終わらせるはじめてのGo言語学習/beginner-study-go
nishina555
1
120
Postmanを利用したAPI開発/postman-tutorial
nishina555
0
70
テキスト校正ツールtextlintの 紹介と導入方法/textlint-overview
nishina555
0
72
認証・認可の仕組みを理解する上で知っておきたい基礎知識/auth-overview
nishina555
1
180
REST APIとの比較でざっくり理解するGraphQL/graphql-introduction
nishina555
0
170
ウィンドウ操作に便利な ショートカットとアプリ紹介/mac-window-shortcut
nishina555
0
130
IPアドレス(IPv4)の仕組み/overview-of-ipaddress
nishina555
0
120
図で理解する自然言語処理/nlp_tutorial
nishina555
0
220
ToDoアプリで学ぶReact/Redux入門/vtecx2_lt2
nishina555
2
2.8k
Other Decks in Programming
See All in Programming
【re:Growth 2024】 Aurora DSQL をちゃんと話します!
maroon1st
0
810
create_tableをしただけなのに〜囚われのuuid編〜
daisukeshinoku
0
290
menu基盤チームによるGoogle Cloudの活用事例~Application Integration, Cloud Tasks編~
yoshifumi_ishikura
0
110
ゆるやかにgolangci-lintのルールを強くする / Kyoto.go #56
utgwkk
2
460
Webエンジニア主体のモバイルチームの 生産性を高く保つためにやったこと
igreenwood
0
340
テストコード書いてみませんか?
onopon
2
220
Findy Team+ Awardを受賞したかった!ベストプラクティス応募内容をふりかえり、開発生産性向上もふりかえる / Findy Team Plus Award BestPractice and DPE Retrospective 2024
honyanya
0
100
htmxって知っていますか?次世代のHTML
hiro_ghap1
0
350
開発者とQAの越境で自動テストが増える開発プロセスを実現する
92thunder
1
200
DevFest - Serverless 101 with Google Cloud Functions
tunmise
0
130
ある日突然あなたが管理しているサーバーにDDoSが来たらどうなるでしょう?知ってるようで何も知らなかったDDoS攻撃と対策 #phpcon.2024
akase244
2
5.8k
GitHubで育つ コラボレーション文化 : ニフティでのインナーソース挑戦事例 - 2024-12-16 GitHub Universe 2024 Recap in ZOZO
niftycorp
PRO
0
180
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
335
57k
We Have a Design System, Now What?
morganepeng
51
7.3k
The Cult of Friendly URLs
andyhume
78
6.1k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
Fashionably flexible responsive web design (full day workshop)
malarkey
405
66k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Art, The Web, and Tiny UX
lynnandtonic
298
20k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Optimising Largest Contentful Paint
csswizardry
33
3k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
4 Signs Your Business is Dying
shpigford
182
21k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
365
25k
Transcript
ਔՊढ़ 2017/10/16 Dive into OSS through Hacktoberfest
Ϟνϕʔγϣϯ OSS׆ಈʹ͍ͭͯ Hacktoberfestʹ͍ͭͯ OSSʹϓϧϦΫΛग़͢·Ͱͷखॱ ·ͱΊͱTIPS ࣍
Ϟνϕʔγϣϯ
ͦͦڵຯ͕ͳ͍ɺOSSΛվળ͢ΔඞཁੑΛײ͡ͳ͍ ڵຯ͕͋Δ͚ͲԿ͔Β࢝ΊΕ͍͍͔Θ͔Βͳ͍ OSS׆ಈͷϞνϕʔγϣϯ͕ݟग़ͤͳ͍ OSS׆ಈ͠ͳ͍ཧ༝ OSS׆ಈΛ͢Δਓҙ֎ͱগͳ͍ʁ OSS׆ಈΛ͢ΔϞνϕʔγϣϯ͖͔͚͕ͬ͋Ε ಈ͖࢝ΊΒΕΔਓ͍Δ -> Hacktoberfestͱ͍͏OSS׆ಈਪਐΠϕϯτ͕։࠵த
OSS׆ಈʹ͍ͭͯ
OSS(ΦʔϓϯιʔειϑτΣΞ)ͷൃలʹ ߩݙ͢Δ͜ͱ OSS׆ಈͷ༰ OSS׆ಈʹ͍ͭͯ ιʔείʔυ͕ެ։͞Ε͍ͯΔͷͰ͋Εݴޠɾ ϑϨʔϜϫʔΫɾϓϥΠάΠϯͳͲશͯOSS ιʔείʔυͷՃɾमਖ਼ υΩϡϝϯτͷඋ Πγϡʔͷ࡞ OSS׆ಈͦ͜·Ͱෑډߴ͘ͳ͍
Hacktoberfestʹ͍ͭͯ
DigitalOcean͕ओ࠵Λ͍ͯ͠ΔOSS׆ಈΛΊΔͨΊ ʹߦΘΕ͍ͯΔظؒݶఆΠϕϯτ HacktoberfestʹΞΧϯτొ͢Δ 10/1͔Β10/31ͷؒͰGithubͷҙͷΦʔϓϯϦϙδτϦʹϓϧϦΫ Λ4ͭҎ্ૹΔ ͋Δ݅Λຬͨͨ͠OSS׆ಈΛߦ͏ͱΦϦδφϧ Tγϟπ͕ແྉͰΒ͑Δʂ Hacktoberfestʹ͍ͭͯ
OSSʹϓϧϦΫΛग़͢·Ͱͷखॱ
ιʔείʔυͷऔಘ ϒϥϯνͷ࡞ ϓϧϦΫͷ࡞ OSSʹϓϧϦΫΛग़͢·Ͱͷखॱ CONTRIBUTINGͳͲʹϓϧϦΫͳͲͷखॱ͕ ॻ͍ͯ͋Δ߹͕͋Δ͕ࠓճҰൠతͳํ๏Λઆ໌
ιʔείʔυͷऔಘ
ΦϦδφϧͷϦϙδτϦΛfork͢Δ ιʔείʔυͷऔಘ(1/3)
forkͨ͠masterΛclone͢Δ ιʔείʔυͷऔಘ(2/3) $ git clone https://github.com/nishina555/create-react-app.git Cloning into 'create-react-app'... $
cd create-react-app $ git branch -a * master remotes/origin/HEAD -> origin/master remotes/origin/master
ΦϦδφϧϦϙδτϦΛϩʔΧϧʹऔಘ ιʔείʔυͷऔಘ(3/3) HJUSFNPUFBEEVQTUSFBNIUUQTHJUIVCDPNGBDFCPPLJODVCBUPS DSFBUFSFBDUBQQHJU HJUGFUDIVQTUSFBN HJUCSBODIB NBTUFS SFNPUFTPSJHJO)&"%PSJHJONBTUFS SFNPUFTPSJHJONBTUFSGPSLͨ͠ϦϙδτϦ SFNPUFTVQTUSFBNNBTUFSΦϦδφϧͷϦϙδτϦ
ϦϞʔτΛupstreamʹઃఆ
ϒϥϯνͷ࡞
ΦϦδφϧϦϙδτϦΛϩʔΧϧʹऔಘ ϒϥϯνͷ࡞ HJUDIFDLPVUNBTUFS HJUDIFDLPVUCUPQJDCSBODIOBNF forkͨ͠masterͰ࡞ۀΛ͠ͳ͍͜ͱ ※ϒϥϯνʹΦϦδφϧϦϙδτϦͷ༰Λө͢Δ࣌ HJUDIFDLPVUNBTUFS HJUQVMMVQTUSFBNNBTUFS HJUDIFDLPVUUPQJDCSBODIOBNF HJUSFCBTFNBTUFS
mergeͰͳ͘rebaseΛར༻͢Δ
ϓϧϦΫͷ࡞
forkͨ͠ϦϙδτϦʹpush͠ɺ ΦϦδφϧϦϙδτϦͷmasterʹϓϧϦΫΛૹΔ ϓϧϦΫͷ࡞
·ͱΊͱTIPS
·ͱΊ 10݄தʹ4ͭҎ্ͷϓϧϦΫͰTγϟπ͕Β͑ΔΠϕϯτ Hacktoberfest ରͷOSSͷCONTRIBUTINGREADMEΛ֬ೝ forkͯ͘͠Δ forkͨ͠ϦϙδτϦΛgit clone ΦϦδφϧϦϙδτϦΛgit remote add
upstream ࡞ۀϒϥϯνʹ༰Λөͤ͞Δ࣌ git rebase OSS׆ಈΛ͢Δखॱ
TIPS Hacktobercheckerͱ͍͏αΠτͰࣗͷ ϓϧϦΫͷεςʔλεΛ֬ೝͰ͖Δ ࣗͷΦʔϓϯϦϙδτϦͷϓϧϦΫ Χϯτ͞ΕΔ Hacktoberfest ॳΊͯOSS׆ಈ͢ΔͷͰ͋ΕυΩϡϝϯτͷཧͳͲෑډͷ͍ ͱ͜Ζ͔Βઓ͢Δͱ͍͍ OSSͷIssueΛݟͯࣗͰվળͰ͖ͦ͏ͳ෦Λ ݟ͚ͭΔͷ͍͍͔
OSS׆ಈΛ͢Δखॱ