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
Satyrographos Package Indexの宣伝
Search
Daiki Matsunaga
June 26, 2021
Programming
230
0
Share
Satyrographos Package Indexの宣伝
SATySFi Conf 2021 LT資料
Daiki Matsunaga
June 26, 2021
More Decks by Daiki Matsunaga
See All by Daiki Matsunaga
8日で作るオレオレRISC-V CPU
matsud224
3
2.3k
Prolog
matsud224
1
170
GAMEBOYエミュレータ
matsud224
0
150
オレオレ言語 soramame の紹介
matsud224
0
120
Other Decks in Programming
See All in Programming
「Linuxサーバー構築標準教科書」を読んでみた #ツナギメオフライン.7
akase244
0
1.4k
Lightning-Fast Method Calls with Ruby 4.1 ZJIT / RubyKaigi 2026
k0kubun
3
710
Spec Driven Development | AI Summit Vilnius
danielsogl
PRO
1
110
レガシーPHP転生 〜父がドメインエキスパートだったのでDDD+Claude Codeでチート開発します〜
panda_program
0
1k
Offline should be the norm: building local-first apps with CRDTs & Kotlin Multiplatform
renaudmathieu
0
220
CDK Deployのための ”反響定位”
watany
5
800
AI時代のPhpStorm最新事情 #phpcon_odawara
yusuke
0
190
GNU Makeの使い方 / How to use GNU Make
kaityo256
PRO
16
5.6k
ルールルルルルRubyの中身の予備知識 ── RubyKaigiの前に予習しなイカ?
ydah
1
190
AWS re:Invent 2025の少し振り返り + DevOps AgentとBacklogを連携させてみた
satoshi256kbyte
3
170
Cache-moi si tu peux : patterns et pièges du cache en production - Devoxx France 2026 - Conférence
slecache
0
270
10 Tips of AWS ~Gen AI on AWS~
licux
5
420
Featured
See All Featured
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
490
Product Roadmaps are Hard
iamctodd
PRO
55
12k
We Are The Robots
honzajavorek
0
220
Everyday Curiosity
cassininazir
0
200
Measuring & Analyzing Core Web Vitals
bluesmoon
9
810
Documentation Writing (for coders)
carmenintech
77
5.3k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
Claude Code のすすめ
schroneko
67
220k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
100
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
150
Exploring anti-patterns in Rails
aemeredith
3
320
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Transcript
Satyrographos Package Index の宣伝 matsud224 SATYSFI Conf 2021 (2021 年
6 月 26 日) 1/8
自己紹介 Twitter, GitHub, Slack : @matsud224 SATYSFI との関わり コマンド名などの修正候補サジェスト機能(Did you
mean?) PDF ハイパーリンク・アウトライン(しおり)対応 OpenType CFF フォントの部分埋め込み対応 2/8
昨年の SATYSFI Conf にて na4zagin3 さん作のパッケージマネージャ"Satyrographos"が発表された 多くのパッケージが登録されていてとても便利 欲しいパッケージを探すのが大変 opam search
と opam show コマンドが使えるが … 「パッケージ一覧サイトが欲しい」との声 3/8
Satyrographos Package Index https://satyrographos-packages.netlify.app/ Satyrographos のパッケージ一覧サイト 2020 年 7 月末に公開
2021 年 2 月頃大幅にリニューアル satyrographos-repo (Satyrographos の中央リポジトリ) 収録パッケージが 対象 情報は自動更新 4/8
Satyrographos Package Index 5/8
Satyrographos Package Index の機能 パッケージ情報表示・検索 基本情報(概要・リポジトリ URL・作者・メンテナ・ライセンス) 依存・被依存パッケージ 収録コマンド(例 :
\align, +eqn, \adot) 収録フォントファイル(例 : NotoSans-Regular.ttf) ドキュメント閲覧 ドキュメントパッケージ(*-doc)のビルド生成物 スナップショット情報 SATYSFI Slack の #satyrographos-package-updates チャンネルに更新情報通 知 6/8
実装について GitHub リポジトリ https://github.com/matsud224/satyrographos-package-index-v2 パッケージ情報更新の動作 1. GitHub Actions ワークフロー開始(6 時間毎のスケジュール)
2. satyrographos-repo 内の opam ファイルをパースしてパッケージデー タベース(JSON)を作成 3. パッケージデータベースに更新があればコミット・プッシュ 4. リポジトリへのプッシュを契機に Netlify のデプロイが走る 5. パッケージデータベースを元に各パッケージのページを Gatsby が生成 7/8
おわりに 要望などあればイシューやプルリクエストをお願いします satyrographos-package-index-v2/issues 8/8