Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Lets' OSS Contribute
Search
yanskun
October 03, 2023
Programming
0
170
Lets' OSS Contribute
yanskun
October 03, 2023
Tweet
Share
More Decks by yanskun
See All by yanskun
最近AIがすごすぎて創作意欲がなくなった
yanskun
0
37
組織内で使われている言語を取得する gh extension を作った
yanskun
0
250
My Terminal
yanskun
0
47
Create Chrome Extension!
yanskun
0
160
Gardening by GitHub Projects
yanskun
0
39
Codespaces を使って古のプロジェクトを復活させる
yanskun
0
94
git alias で カスタムコマンドを作成
yanskun
0
61
Release を簡単にやる方法
yanskun
0
130
爆速で作る 技術ブログ
yanskun
0
97
Other Decks in Programming
See All in Programming
FluorTracer / RayTracingCamp11
kugimasa
0
240
ゲームの物理 剛体編
fadis
0
370
クラウドに依存しないS3を使った開発術
simesaba80
0
120
ゆくKotlin くるRust
exoego
1
130
LLMで複雑な検索条件アセットから脱却する!! 生成的検索インタフェースの設計論
po3rin
4
920
AI前提で考えるiOSアプリのモダナイズ設計
yuukiw00w
0
150
Tinkerbellから学ぶ、Podで DHCPをリッスンする手法
tomokon
0
140
TUIライブラリつくってみた / i-just-make-TUI-library
kazto
1
410
Navigation 3: 적응형 UI를 위한 앱 탐색
fornewid
1
430
DevFest Android in Korea 2025 - 개발자 커뮤니티를 통해 얻는 가치
wisemuji
0
170
Flutter On-device AI로 완성하는 오프라인 앱, 박제창 @DevFest INCHEON 2025
itsmedreamwalker
1
140
TestingOsaka6_Ozono
o3
0
170
Featured
See All Featured
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
0
220
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
25
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.7k
SEO for Brand Visibility & Recognition
aleyda
0
4.1k
Into the Great Unknown - MozCon
thekraken
40
2.2k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
130
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1k
Ethics towards AI in product and experience design
skipperchong
1
140
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
85
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
For a Future-Friendly Web
brad_frost
180
10k
Transcript
HARD NORMAL EASY yanskun OSS CONTRIBUTE
CHARACTER プロフィール なまえ しょくぎょう しょくば とくい このみ yaskuyn マネージャー WED
フロント ラムネ E E E E E E HHKB Alacritty tmux Neovim VS Code zsh +1 +2 +4 +3 +4 スキル そうび ★★★★ ★★★☆ ★★☆ ☆ ★★★★★ ★★ ★ ☆ Nuxt.js React Golang Rust GitHub Lua Ruby Flutter せつめい 仕事よりも仕事道具が好き サボるためなら死ねる
TABLE OF CONTENTS INTRODUCTION DEVELOP ERROR 01 02 04 05
BUG FIX ERROR CLEAR 03 06
INTRODUCTION 01 About GitHub CLI
—GitHub Docs GitHub CLI は、コンピューターのコマンドライ ンから GitHub を使⽤するためのオープンソー ス ツールです。
コマンドラインから作業しているときは、 GitHub CLI を使⽤して時間を節約し、コンテキ ストの切り替えを回避できます。
EXAMPLE
EXAMPLE
DEVELOP 02 .gitconfig alias
WISH 「git log コマンドと git show を組み合わせた コマンドがあったらいいのにな」
None
None
ERROR 03 GitHub CLI の謎のエラー
MY ISSUE gh browse コマンドは 数字を引数に渡すと Issue として認識する そのため、 hash の先頭数⽂字が数字だけの場合、
commit hash ではなく issue number として 扱われてしまい、 Commit のリンクが開かれない。
WISH 「gh browse で issue と commit、option で どっちなのかってのを指定できるようにしたい」
BUG FIX 04 OSS Contribute
TRIGGER 「ほな修正したろ」
BATTLE 「すうじ だったら ISSUE! ってのは乱暴すぎやしないか?!!」
None
LUCKY 「--commit option があるじゃーん」
None
INN 「テストも書いておくか」
None
CREATE PULL REQUEST 「対戦よろしくお願いします」
https://github.com/cli/cli/pull/7038
ERROR 05 GitHub CLI の謎のエラー Again
WOW 「どうやら ̶commit option の 仕様が変わったみたい」
REFACTORING 「ボーイスカウトの原則にのっとって せっかくだから綺麗にして帰るか」
None
None
CLEAR 06
None
DEV OSS 開発環境のためのツール 開発環境の開発
CONTRIBUTION 「これで俺も OSS Contributer だ!!」
None
YOUR TURN 「ね?簡単でしょ? 次はきみのばんだ!」
CREDITS yanskun ENGINEERING MANAGER x.com/yanskun github.com/yanskun