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
Lets' OSS Contribute
Search
yanskun
October 03, 2023
Programming
180
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Lets' OSS Contribute
yanskun
October 03, 2023
More Decks by yanskun
See All by yanskun
最近AIがすごすぎて創作意欲がなくなった
yanskun
0
70
組織内で使われている言語を取得する gh extension を作った
yanskun
0
320
My Terminal
yanskun
0
56
Create Chrome Extension!
yanskun
0
170
Gardening by GitHub Projects
yanskun
0
48
Codespaces を使って古のプロジェクトを復活させる
yanskun
0
110
git alias で カスタムコマンドを作成
yanskun
0
93
Release を簡単にやる方法
yanskun
0
140
爆速で作る 技術ブログ
yanskun
0
110
Other Decks in Programming
See All in Programming
Hatena Engineer Seminar #37「言語モデルの活用に関する研究」
slashnephy
0
500
エンジニアにデザインハーネスを 〜デザインプロセスを規定するためのハーネス〜 / Design harness from an engineer's perspective
rkaga
2
990
トークンをケチるな、設計しろ:GitHub Copilotを賢く使うコンテキスト戦略
ochtum
0
300
「正の参照」と 「負の導出」で組む ハーネスエンジニアリング
cottpan
1
120
Welcome to the "Parametricity" 🏙️ − Generic だけど Specific な世界 −
guvalif
1
110
技術記事、 専門家としてのプログラマ、 言語化
mizchi
14
7.3k
地域 SRE コミュニティ最前線 - ホンマでっかSRE勉強会
tk3fftk
0
150
AIを活用したE2Eテスト実装効率化のあゆみ / ebisu-mobile-14-kotetu
kotetuco
0
160
Go1.27で導入されるジェネリクスメソッドでできること
mackee
0
250
ランチタイムLT会3周年!ランチタイムLT会を3年間続けられたお話
y0hgi
1
130
AIエージェントで 変わるAndroid開発環境
takahirom
1
450
LLM本来の能力を解き放つサンドボックス技術とAI民主化への適用
yukukotani
3
4.9k
Featured
See All Featured
Color Theory Basics | Prateek | Gurzu
gurzu
0
380
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
Documentation Writing (for coders)
carmenintech
77
5.4k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Odyssey Design
rkendrick25
PRO
2
730
Skip the Path - Find Your Career Trail
mkilby
1
160
Abbi's Birthday
coloredviolet
3
8.5k
The Limits of Empathy - UXLibs8
cassininazir
1
390
Building an army of robots
kneath
306
46k
The untapped power of vector embeddings
frankvandijk
2
1.8k
BBQ
matthewcrist
89
10k
[SF Ruby Conf 2025] Rails X
palkan
2
1.1k
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