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
Lets' OSS Contribute
yanskun
October 03, 2023
More Decks by yanskun
See All by yanskun
最近AIがすごすぎて創作意欲がなくなった
yanskun
0
47
組織内で使われている言語を取得する gh extension を作った
yanskun
0
290
My Terminal
yanskun
0
53
Create Chrome Extension!
yanskun
0
160
Gardening by GitHub Projects
yanskun
0
44
Codespaces を使って古のプロジェクトを復活させる
yanskun
0
100
git alias で カスタムコマンドを作成
yanskun
0
79
Release を簡単にやる方法
yanskun
0
140
爆速で作る 技術ブログ
yanskun
0
100
Other Decks in Programming
See All in Programming
Smarter Angular mit Transformers.js & Prompt API
christianliebel
PRO
1
120
SkillがSkillを生む:QA観点出しを自動化した
sontixyou
6
3.2k
生成 AI 時代のスナップショットテストってやつを見せてあげますよ(α版)
ojun9
0
340
年間50登壇、単著出版、雑誌寄稿、Podcast出演、YouTube、CM、カンファレンス主催……全部やってみたので面白さ等を比較してみよう / I’ve tried them all, so let’s compare how interesting they are.
nrslib
4
730
仕様漏れ実装漏れをなくすトレーサビリティAI基盤のご紹介
orgachem
PRO
9
5.2k
実践ハーネスエンジニアリング #MOSHTech
kajitack
7
6.1k
ハンズオンで学ぶクラウドネイティブ
tatsukiminami
0
110
L’IA au service des devs : Anatomie d'un assistant de Code Review
toham
0
220
AIエージェントで業務改善してみた
taku271
0
500
アーキテクチャモダナイゼーションとは何か
nwiizo
17
4.6k
KagglerがMixSeekを触ってみた
morim
0
370
Swift Concurrency Type System
inamiy
0
410
Featured
See All Featured
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
160
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Building AI with AI
inesmontani
PRO
1
870
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
190
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.6k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
150
Code Review Best Practice
trishagee
74
20k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
240
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
For a Future-Friendly Web
brad_frost
183
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