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
組織内で使われている言語を取得する gh extension を作った
Search
yanskun
June 14, 2024
Technology
0
170
組織内で使われている言語を取得する gh extension を作った
yanskun
June 14, 2024
Tweet
Share
More Decks by yanskun
See All by yanskun
My Terminal
yanskun
0
36
Create Chrome Extension!
yanskun
0
130
Lets' OSS Contribute
yanskun
0
160
Gardening by GitHub Projects
yanskun
0
34
Codespaces を使って古のプロジェクトを復活させる
yanskun
0
57
git alias で カスタムコマンドを作成
yanskun
0
21
Release を簡単にやる方法
yanskun
0
120
爆速で作る 技術ブログ
yanskun
0
91
チーム開発での犯人探し
yanskun
1
320
Other Decks in Technology
See All in Technology
LINE 購物幕後推手
line_developers_tw
PRO
0
330
LLM アプリケーションのためのクラウドセキュリティ - CSPM の実装ポイント-
osakatechlab
0
150
Aspire をカスタマイズしよう & Aspire 9.2
nenonaninu
0
360
10分で学ぶ、RAGの仕組みと実践
supermarimobros
0
730
Новые мапы в Go. Вова Марунин, Clatch, МТС
lamodatech
0
1.6k
AndroidアプリエンジニアもMCPを触ろう
kgmyshin
2
570
AWSの新機能検証をやる時こそ、Amazon Qでプロンプトエンジニアリングを駆使しよう
duelist2020jp
1
330
Computer Use〜OpenAIとAnthropicの比較と将来の展望〜
pharma_x_tech
6
960
AI駆動で進化する開発プロセス ~クラスメソッドでの実践と成功事例~ / aidd-in-classmethod
tomoki10
1
800
Winning at PHP in Production in 2025
beberlei
1
270
OpenLane-V2ベンチマークと代表的な手法
kzykmyzw
0
150
Dynamic Reteaming And Self Organization
miholovesq
3
740
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
41
2.3k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
13
820
4 Signs Your Business is Dying
shpigford
183
22k
Visualization
eitanlees
146
16k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
227
22k
Embracing the Ebb and Flow
colly
85
4.7k
Rails Girls Zürich Keynote
gr2m
94
13k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Mobile First: as difficult as doing things right
swwweet
223
9.6k
It's Worth the Effort
3n
184
28k
Rebuilding a faster, lazier Slack
samanthasiow
81
9k
RailsConf 2023
tenderlove
30
1.1k
Transcript
SLIDESMANIA.COM yanskun どの言語を使ってるか調べる方法
SLIDESMANIA.COM yanskun Naoya Yasuda Gears: Neovim, tmux, VS Code, HHKB
Job: Finswer, inc. (Developper, DevRel, DevHR) Favorite: GitHub, ラムネ, 焚き火 About me
SLIDESMANIA.COM SLIDESMANIA.COM Agenda Problem Suggestion Happy Develop
SLIDESMANIA.COM SLIDESMANIA.COM 採用資料とかを作る際に なんの言語が使われているのかってのが、パッと知りたかった しかし Repository 毎では見れるけど Organization や User
毎では どの言語がどれくらい使われているかってのが見れない Problem
SLIDESMANIA.COM SLIDESMANIA.COM GitHub CLI extentions を作ってみる 前回は Rust だったので、今回は Go
Suggestion
SLIDESMANIA.COM SLIDESMANIA.COM Develop Project の作成
SLIDESMANIA.COM SLIDESMANIA.COM Develop
SLIDESMANIA.COM SLIDESMANIA.COM GitHub API 1. Org/User の判定(endpoint が変わるため) a. users/xxx/repos
b. orgs/xxx/repos 2. Org/User の Repository の一覧を取得 3. Repository の言語を取得 4. Merge
SLIDESMANIA.COM SLIDESMANIA.COM API
SLIDESMANIA.COM SLIDESMANIA.COM Develop
SLIDESMANIA.COM SLIDESMANIA.COM Releas 実行ファイルを生成し、 GitHub に Release する
SLIDESMANIA.COM SLIDESMANIA.COM Releas
SLIDESMANIA.COM SLIDESMANIA.COM Releas
SLIDESMANIA.COM SLIDESMANIA.COM Happy
SLIDESMANIA.COM SLIDESMANIA.COM Happy Go で作ると 実装も Release 作業もめっちゃ簡単だった Release 作業は前作った
Extension が効いた
SLIDESMANIA.COM SLIDESMANIA.COM Company
SLIDESMANIA.COM SLIDESMANIA.COM 我々 Finswer では Go Engineer を積極採用中です! https://finswer.jp/ 1.
Server Side Engineer (Go) 2. WEB Front Engineer (Next.js / TypeScript) Hiring
SLIDESMANIA.COM どの言語を使ってるか調べる方法 https://github.com/yanskun/gh-langs Homepage - yanskun.com GitHub - github.com/yanskun Twitter
- twitter.com/yanskun Thank You