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
6
組織内で使われている言語を取得する gh extension を作った
yanskun
June 14, 2024
Tweet
Share
More Decks by yanskun
See All by yanskun
My Terminal
yanskun
0
21
Create Chrome Extension!
yanskun
0
110
Lets' OSS Contribute
yanskun
0
130
Gardening by GitHub Projects
yanskun
0
22
Codespaces を使って古のプロジェクトを復活させる
yanskun
0
34
git alias で カスタムコマンドを作成
yanskun
0
13
Release を簡単にやる方法
yanskun
0
98
爆速で作る 技術ブログ
yanskun
0
84
チーム開発での犯人探し
yanskun
1
300
Other Decks in Technology
See All in Technology
みんなに役立つ「テスト」を学んでみよう!(20140105版)
mizunori
1
110
What's New in Firebase 2024
firebasethailand
1
110
「ナンモワカラン」から「チョットワカル」へ!Private CA Connector for SCEPについて話します
tokushun
0
220
アプリケーションが 正しく動作するということ - 自動テスト編 / Automated Testing
soudai
3
680
例外設計について考えて Kotlin(Spring Boot&Arrow)で実践する/thinking exception design and implementation by kotlin
msksgm
3
1.3k
納得できるテストをつくるアプローチ
mizunori
0
120
開発組織全員が自ら学んで成長していく組織づくり
nextbeatdev
6
3.5k
OODAふりかえり 何って…ただ毎スプリント、違うふりかえり手法を採用してるだけだが? / Retrospectives with OODA
kakehashi
11
2k
負荷テスト on AWS のすすめ (AWS Summit Japan 2024 - Ministage session)
mabuchs
0
100
生成 AI の評価方法
asei
6
710
Building Kotlin Multiplatform Libraries in 2024
atsushieno
0
930
Comment nous avons transformé les Restos du Coeur en Cloud Provider
ju_hnny5
1
240
Featured
See All Featured
Visualization
eitanlees
137
14k
The Art of Programming - Codeland 2020
erikaheidi
46
12k
Bash Introduction
62gerente
606
210k
Teambox: Starting and Learning
jrom
129
8.5k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
104
6.7k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
20
1.7k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
34
6.2k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
119
18k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
143
43k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
23
2k
Bootstrapping a Software Product
garrettdimon
PRO
302
110k
Scaling GitHub
holman
457
140k
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