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
Design System Documentation Tooling 2025
Search
takanorip
November 30, 2025
Technology
2.7k
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Design System Documentation Tooling 2025
takanorip
November 30, 2025
More Decks by takanorip
See All by takanorip
「見せる」登壇資料デザインの極意
takanorip
4
1.1k
デザインエンジニアの延長にデザインマネージャーとしての可能性を探る
takanorip
1
1.1k
Tools for Design Engineers other than LLM in the LLM era
takanorip
1
770
Bulletproof Design System with TypeScript
takanorip
7
5.2k
Eleventy3.0 で始める爆速個人ブログ開発!
takanorip
0
290
Webフォント選定の極意!フォントの基本から最新トレンドまで徹底解説
takanorip
6
1.1k
効果的な管理画面を デザインをするために 避けるべき5つの罠
takanorip
15
7.9k
社内管理画面のデザインもプロダクトデザイン
takanorip
5
2.3k
早わかり W3C Community Group
takanorip
0
610
Other Decks in Technology
See All in Technology
エラーバジェットのアラートのタイミングを考える.pdf
kairim0
0
170
LayerX コーポレートエンジニアリング室におけるサプライチェーンセキュリティへの取り組み / Supply Chain Security at LayerX Corporate Engineering
yuyatakeyama
2
680
[チョークトーク資料]AWS DevOps Agent を使いこなす / AWS Dev Ops Agent Chalk Talk AWS Summit Japan 2026
kinunori
3
570
2026 TECHFRESH 畢業分享會 - 開發日常大解密!從領域驅動到企業級上線
line_developers_tw
PRO
0
1.3k
白金鉱業Meetup_Vol.24_「AIエージェントは分けるほど良い」は本当か? / Is it true that “the more you divide AI agents, the better”?
brainpadpr
1
410
日本 Fintech 未来予測レポート 2027〜2028年(手動編集版)
8maki
1
2.5k
アジャイルな経理と Claude Code と経営の未来
kawaguti
PRO
3
160
IaC コードを資産へ:AWS CDK 社内ライブラリと横断展開 / aws-summit-japan-2026
gotok365
5
1.1k
生成 AI 実践ガイド (概略版) AIガバナンス編
asei
0
120
AI駆動開発を通して感じた、 AI時代のデザイナーの役割変化
whisaiyo
4
2.3k
新しいUbuntu/GNOMEが使いたいからXからWaylandへ移行頑張ってるの巻 2026-06-20
nobutomurata
0
150
スタートアップにAmazon EKSは早すぎる? マルチプロダクト戦略を加速する Platform Engineeringの実践 / Is Amazon EKS Too Soon for Startups? Practical Platform Engineering to Accelerate a Multi-Product Strategy
elmodev09
0
370
Featured
See All Featured
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
530
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
1.7k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
390
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
210
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.3k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
220
WENDY [Excerpt]
tessaabrams
11
38k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.7k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
150
We Have a Design System, Now What?
morganepeng
55
8.2k
Transcript
Design System 2025 Documentation Tooling takanorip Frontend Conference Kansai 2025
目次 自己紹介 00 ドキュメントサイトの要件 01 技術選定のものさし 02 ドキュメントを腐らせないために 03 まとめ
04
自己紹介 takanorip 株式会社カンム デザインマネージャー デザインエンジニア 神奈川県横浜市在住。最近135㎡の家に引っ越しました。 パスタを作るのが得意です。 お元気ですか.fmというPodcastをやってます。 X: @takanripe
https://takanorip.com/
None
None
None
01 ドキュメントサイトの役割と要件
デザインシステムとドキュメントサイトの関係? ドキュメントサイトは デザインシステムのSSOT デザインシステムがあっても使い方がわからないと誰も使ってくれない。 人やAIにデザインシステムを活用してもらうためのSSOT。 これを見ればOK!と言い切れる情報源であること。 https://spindle.ameba.design/ https://atlassian.design/
対象読者 対象読者はデザインに関係する人全員 デザイナー、エンジニアでドキュメントを分割せず、 全員が読むべきドキュメントサイトにする。 プロダクトのブランディングガイドラインとしても機能させ、 デザインに関するドキュメントは全部ここに集約させることで マーケ、広報などの職種も巻き込んで運用を考えていける。
対象読者
最近の技術トレンド スタンドアロンな読み物から 「接続できる」ドキュメントへ 生成が出現したことにより、 ドキュメントサイトも色々なものと接続できる必要が出てきた。 ドキュメントの自動生成、MCPを利用した開発環境への接続などができな いとドキュメントサイトの価値が下がってしまう。
「接続できる」ドキュメント ドキュメントサイト デザイントークン コンポーネント LLM Chat MCPサーバー 検索 人間 ガイドライン
Figma
ドキュメントサイトの必須要件 01 独立していて、発見が容易であること 02 プレーンテキストで管理できること 03 バージョン管理ができること 04 誰でも更新できること 05
誰でも閲覧できること
02 ドキュメントサイト技術選定のものさし
ツールを選択するときのものさし 01 コスト(お金、開発工数など)を負担できるか 02 ドキュメントサイトの要件を満たせるか 03 運用できる体制がつくれるか なるべく低コストで要件が満たせる選択をする。 お金をかけることで人の負担を減らすという選択肢もある。
ドキュメントサイトをつくるツール① Figma 評価:B プレーンテキストとして扱えずドキュメントの検索性が低い。 コードに関する記述にも不向き。 開発者からの距離が遠い Figma MCPやCode Connectで開発環境への接続はできるが Figmaへの依存度が高くなる。
デザインに特化したドキュメントとして運用するならあり。
ドキュメントサイトをつくるツール① Notion 評価:C 最初の一歩としては悪くない いくつかのデメリットがある プレーンテキストとして管理できない ウェブサイトとしては表現力が低い ドキュメンテーションツールとしては表現力が高すぎる 開発環境への接続性が悪い
ドキュメントサイトをつくるツール② Zeroheight 評価:B デザインシステム特化のドキュメンテーションツール 自前で作り込まなくてもドキュメントサイトが構築できる FigmaやStorybookとの連携、MCPサーバーなど多機能 利用料が高い(最低でも $49 per editor/month)
利用料を負担できるなら良い選択肢になりうる https://zeroheight.com/
ドキュメントサイトをつくるツール② Static Site 評価:A ドキュメントサイトに求める要件をすべて満たせる 反面、自分たちで開発・運用しなければならないので手間がかかる リッチに作り込みすぎないために、ゴールやスコープの設定が重要になる
今回は Static Siteを選択した場合の話
Static Site Generatorの技術要件 01 Node.jsで動く 02 テンプレートとしてJSX/MDXが利用できる 03 マークダウンが利用できる 04
インタラクティブな要素にも対応できる WIP
Static Site Generatorを選ぶものさし 01 依存が少ないこと 02 新しく覚えることが少ないこと 03 機能のバランスがちょうど良いこと デザインシステムのドキュメントサイトは空き時間でメンテナンスされる。
できるだけ省エネで運用できる技術選択を意識する。 機能が多すぎると作り込みすぎてしまう、 機能が少なすぎると初期開発の工数が増加するなどの懸念がある。 チームの体制合わせてちょうど良いバランスを探ることが重要。
Static Site Generatorの比較 Storybook Autodocs機能を使うことで、インタラクティブなドキュメントを storyから生成することができる。 https://storybook.js.org/docs/writing-docs/autodocs StorybookはUIコンポーネントの開発ツールであるため、 ドキュメントがUI中心になってしまう(開発者中心のドキュメンになってしまう) というデメリットもある。
UIの詳細なドキュメントはStorybookで構築し、 デザインシステム全体のドキュメントに埋め込むのが良い。
Static Site Generatorの比較 Storybook import type from import from const
typeof export default { } ; { } ; meta = { component: , tags: [ ], } satisfies < >; meta; Meta Button Button Meta Button "@storybook/react-vite" "./Button" "autodocs"
Static Site Generatorの比較 Astro 最近SSGといえばこれ、感がある。多機能で大体なんでもできる。 柔軟性は高いが、独自のテンプレート構文など覚えることが多い。 https://astro.build/ React、Vue、など複数のフレームワークを同時に埋め込むことができるので、 複数フレームワークに対応したUIコンポーネントがある場合は便利かも。 個人的には片手間で運用するには重すぎる、という印象がある。
運用する体力があり、ドキュメントサイトを作り込みたい場合に適している。
Static Site Generatorの比較 Astro examples pages/components/button react/button vue/button iframeで埋め込み
Static Site Generatorの比較 Eleventy とにかく薄いSSG。v3でES Modulesに対応した。 めちゃくちゃ薄いので、依存がめちゃくちゃ少ない。個人的な推しSSG。 tsxやMDXを利用することも可能だがあくまでもテンプレートとして機能するだけ。 インタラクティブなUIを構築したい場合は自分で頑張るか `
` コンポーネント経由でReactやVueを使う方法がある。 https://www.11ty.dev/docs/plugins/is-land/ is-land ドキュメントもそんなに手厚くないので、それなりに11tyに詳しい人がいないと 運用していくのが難しいかも。
Static Site Generatorの比較 Eleventy < = > . ( ,
(target) => { component = (target. ( )); component. (target); }); </ > < = = ></ > script type script is-land on:visible type import is-land "module" "preact" "import" "preact" "preact-component.js" // Define once for any number of Preact islands. Island addInitType getAttribute default async const await import
Static Site Generatorの比較 Vike 必要な要素を組み合わせて構築するタイプのSSG。 AstroとEleventyの中間。 プログレッシブエンハンスメント的な思想のもとに開発されている。 https://vike.dev/ 任意のUIフレームワークをインテグレートできる。 React、Vue、SolidJSはインテグレート用のパッケージが用意されている。
個人的には現状ベストな選択肢。
None
ドキュメントサイトを構築するうえで大事なこと 01 背伸びをしないこと 02 やらないことを決めること 03 運用まで考えること(作っておわりにしないこと)
03 ドキュメントサイトを腐らせないために
コンテンツを自動で生成できるようにする 集合知を活用して、 自分たちが考えるべきことを減らす LLMにドキュメントを生成してもらう = 集合知を活用する 自分たちが書くべきところとLLMに書かせる部分を切り分けて設計する。 LLMにドキュメントを生成してもらう = 集合知を活用する
自分たちが書くべきところとLLMに書かせる部分を切り分けて設計する。
ドキュメントを書くことから始める デザインシステムに変更を加えるときは ドキュメントを先に書く デザインや開発が終わってから後からドキュメントを更新する流れだと ドキュメントの更新をサボる人が出てくる。 先にドキュメントを書いてしまうことで更新が漏れることを防げるし、 Design Docとしても使える。
人間の読みやすさをおろそかにしない 読みやすいデザイン、書き方、構成 LLM全盛の時代でも人間の読みやすさから逃げないこと。 人間が読みやすいことは機械の読みやすさにもつながる。 コンテンツの構成(情報設計)とタイポグラフィが大事 ジャンプ率 行間のリズム 横幅
人間の読みやすさをおろそかにしない タイポグラフィについて勉強しよう オンスクリーン タイポグラフィ 事例と論説から考えるウェブの文字表現 https://bnn.co.jp/products/9784802512077 ウェブタイポグラフィ 美しく効果的でレスポンシブな欧文タイポグラフィの設計 https://wgn-obs.shop-pro.jp/?pid=152092905
04 まとめ
まとめ 01 「接続できる」ドキュメントを目指す 02 要件とコストのバランスを考える 03 プレーンで薄すぎず厚すぎずなものを選ぶ 04 運用のことまで考えて選択する 05
デザインをサボらない
株式会社カンムでは フロントエンドエンジニアを 積極採用中です! https://herp.careers/v1/kanmu/wLpZGU-SdHKC
Thank You!