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コントリビュート
Search
pvcresin
August 18, 2021
Programming
510
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ステップアップOSSコントリビュート
ステップアップOSSコントリビュート
2021-08-18 ラクス OSS LT会 vol.2
https://rakus.connpass.com/event/218573/
pvcresin
August 18, 2021
More Decks by pvcresin
See All by pvcresin
関係性から理解する"同一性"の型用語たち
pvcresin
2
710
リセットCSSを1行消したらアクセシビリティが向上した話
pvcresin
4
580
Reduxモダナイズ 〜コードのモダン化を通して、将来のライブラリ移行に備える〜
pvcresin
2
960
text-box-trim について 1 分で
pvcresin
0
160
Web IDEの進化とそれを支える技術
pvcresin
0
140
Webアプリケーションのアーキテクチャパターンから読み解くNext.js
pvcresin
0
460
Eight WebフロントエンドのDX向上に関する取り組み
pvcresin
0
210
TS 未経験者が 社内向け JS ライブラリを TS に置き換えている話
pvcresin
0
430
React はじめの一歩
pvcresin
1
280
Other Decks in Programming
See All in Programming
PHPだって関数型したい 〜できること、できないこと〜 / fp-in-php
jsoizo
1
260
Apache Hive: そしてCloud Native Lakehouseへ
okumin
1
200
Japan Community Day at Kubecon + CloudNativeCon Japan 2026: Learning Container Privilege Control by Building My Own Low-Level Container Runtime
ternbusty
1
110
Terraform標準の組織で AWS CDKをどう使うか
mu7889yoon
1
450
PHP に部分適用が来るぞ!……ところで何それ?おいしいの? #phpcon / phpcon-2026
shogogg
0
480
数百円から始めるRuby電子工作
tarosay
0
120
使いながら育てる Claude Code — 開発フローの1コマンド化 × 繰り返し指摘の自動仕組み化
shiki_kakaku
0
1.5k
torikago - Ruby::Boxで照らすモジュラモノリスの実行境界
se4weed
1
300
AWS CDK を「作」ってみた 〜フルスクラッチで見えた CDK の裏側〜 / aws-cdk-from-scratch
gotok365
3
2.7k
信頼性について考えてみる(SRE NEXT 2026 miniLT)
hayama17
0
230
【やさしく解説 設計編・中級 #6】良いアーキテクチャとは ~ 一本の登り道の、行き先 ~
panda728
PRO
0
200
komatsuna「分散システムにおけるバグ分析手法」
komatsunaqa
0
150
Featured
See All Featured
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
590
From π to Pie charts
rasagy
0
240
So, you think you're a good person
axbom
PRO
2
2.1k
BBQ
matthewcrist
89
10k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
680
How to Talk to Developers About Accessibility
jct
2
460
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
650
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
360
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
370
Game over? The fight for quality and originality in the time of robots
wayneb77
1
230
AI: The stuff that nobody shows you
jnunemaker
PRO
9
860
Transcript
2021-08-18 ラクス OSS LT会 vol.2 ステップアップOSSコントリビュート @pvcresin
@pvcresin / 鳥山 らいか Sansan株式会社 フロントエンドエンジニア EightというビジネスSNS内の採用サービスを開発
1. いつも作ってもらったライブラリを使うばかりで、貢献してこなかったなという後悔 ◦ OSSに育ててもらった恩を少しでも返したい 2. OSSコントリビュータへの憧れ ◦ 技術で尖っているSNS上のインフルエンサー達はみんなカジュアルにPR送ってる とはいえ、いきなりゴツい機能開発PRやバグ修正PRを送るのは難しい。。。 OSSコントリビュートしたい
OSSコントリビュートに興味はあるが、踏み出せていない人が ステップアップしながらコントリビュートする方法 今日の話
Step1: 試す
• 調べる・使ってみる ◦ Google Trendで伸びる、ダウンロード数が伸びる • IssueやPRにリアクションする(絵文字、コメント等) ◦ 作者への意思表示になる •
Issueを作成する ◦ Tips: 同じ内容で一度CloseされたIssueがあればURLを載せてあげると話がスムーズ ◦ Tips: 再現可能な手順や簡易的なリポジトリが用意されているとGood Step1: 試す
Step2: 広める
• GitHubでStarを付ける ◦ 作者のモチベーションになる、フォロワーのAll activityに流れる、GitHubのTrendに載る • ハンズオン、勉強会のLTで取り上げる ◦ Tips: 資料はオンラインにアップしておくと、よりGood
• 使ってみた記事を執筆 ◦ 時間があまりない人にも広められる ◦ Tips: ZennでGitHub管理している記事の場合は、修正PRを投げることも容易! • 質問サイトで答える ◦ Tips: まずはstackoverflow(日本語版)やteratailで日本語から始めると良いかも Step2: 広める
Step3: ドキュメントの修正を行う
• ドキュメント、公式サイトなどの文言のわかりにくい部分・翻訳の修正・加筆 ◦ Tips: VSCodeのCode Spell Checkerを使うとtypoも簡単に見つけられる ◦ Tips: MDNなど既にドキュメントが豊富なものがオススメ
• ドキュメント、公式サイトなどの新規ページの翻訳 ◦ Tips: まだメジャーではないフレームワークなどは翻訳に手が足りていない場合が多い Step3: ドキュメントの修正を行う
Step4: 機能追加やバグ修正を行う
• バグ修正を行う ◦ Tips: 紐づくIssueがあれば番号を記載しておくとスムーズ ◦ Tips: 既にメンテされていない・開発が止まっている場合があるので要確認 • 機能追加を行う
◦ Tips: OSSの哲学や開発方針に準拠する ◦ Tips: 既に出ているPRを参考にすると安心してPRが出せる Step4: 機能追加やバグ修正を行う
• ステップアップしながらコントリビュートする ◦ 試す ➔ 広める ➔ ドキュメントの修正 ➔ 機能追加やバグ修正
• Next Step ◦ OSSを公開し、提供・運営する側に回る まとめ