使い方ガイド

CSV 仕様と使い方

CSV の列仕様、インポートルール、seed パレットについて確認できます。

01

インポートの仕組み

light は必須で、dark は任意です

dark を入力する場合は必須最小セットをすべて埋めます

CSV インポートでは imported パレットだけが全件置換されます

seed パレットと manual パレットは CSV インポートで削除されません

02

light / dark ルール

すべてのパレットは light バリアントが必須です。dark バリアントは任意ですが、入力する場合は必須最小セット(primary, surface, background, foreground, border)をすべて埋める必要があります。

dark が未指定のパレットでは、アプリ側でダーク表示を自動生成しません。プレビューや比較でもライトのみが表示されます。

03

基本列

パレット名やタグなどのメタ情報を指定する列です。

列名区分説明
palette_name必須パレット名
description任意説明文
tags任意タグ。| 区切りで複数指定
source_reference任意参照元 URL やメモ
04

light 列

ライトバリアントの色を #RRGGBB 形式で指定します。必須列はすべて入力してください。

列名区分説明
light_primary必須ライトの主色
light_secondary任意ライトの補助色
light_accent任意ライトの強調色
light_surface必須ライトの面色
light_background必須ライトの背景色
light_foreground必須ライトの文字色
light_muted任意ライトの弱い色
light_border必須ライトの境界線色
light_ring任意ライトのフォーカスリング色
light_success任意ライトの成功色
light_warning任意ライトの警告色
light_danger任意ライトの危険色
light_info任意ライトの情報色
05

dark 列

ダークバリアントの色を指定します。入力する場合は primary, surface, background, foreground, border の 5 列をすべて埋めます。

列名区分説明
dark_primary任意ダークの主色
dark_secondary任意ダークの補助色
dark_accent任意ダークの強調色
dark_surface任意ダークの面色
dark_background任意ダークの背景色
dark_foreground任意ダークの文字色
dark_muted任意ダークの弱い色
dark_border任意ダークの境界線色
dark_ring任意ダークのフォーカスリング色
dark_success任意ダークの成功色
dark_warning任意ダークの警告色
dark_danger任意ダークの危険色
dark_info任意ダークの情報色
06

tags の記法

複数のタグは |(パイプ)区切りで指定します。

modern|blue|dark-theme
07

サンプル CSV

以下はすべての列を含むサンプルです。

sample.csv
palette_name,description,tags,source_reference,light_primary,light_secondary,light_accent,light_surface,light_background,light_foreground,light_muted,light_border,light_ring,light_success,light_warning,light_danger,light_info,dark_primary,dark_secondary,dark_accent,dark_surface,dark_background,dark_foreground,dark_muted,dark_border,dark_ring,dark_success,dark_warning,dark_danger,dark_info
Guide Sample,Guide sample palette,guide|sample,https://example.com/guide-sample,#1D4ED8,#334155,#0F766E,#FFFFFF,#F8FAFC,#0F172A,#64748B,#CBD5E1,#2563EB,#15803D,#D97706,#DC2626,#0284C7,#60A5FA,#94A3B8,#2DD4BF,#111827,#020617,#F8FAFC,#94A3B8,#334155,#60A5FA,#4ADE80,#FBBF24,#F87171,#38BDF8
08

seed パレットについて

アプリには初期状態で 3の seed パレットが含まれています。seed パレットはベースライン比較用のデータであり、CSV インポートや手動操作で削除・アーカイブすることはできません。

ID:seed-1seed-2seed-3