feat: bootstrap design kit and vaporwave demo baseline

This commit is contained in:
2026-02-24 01:13:58 +03:00
commit d0cffab6a1
95 changed files with 11949 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
{
"id": "ai-rules",
"version": 1,
"description": "Canonical AI instruction templates and shared architecture doc policy notes.",
"conflict_policy": "merge-manual",
"variables": [
{ "name": "project_name", "required": false, "default": "Project" }
],
"entries": [
{ "from": "ai/claude/CLAUDE.template.md", "to": "CLAUDE.md", "template": true, "mode": "file" },
{ "from": "ai/codex/AGENTS.template.md", "to": "AGENTS.md", "template": true, "mode": "file" },
{ "from": "ai/shared/ARCH_DOC_POLICY.md", "to": "docs/ARCH_DOC_POLICY.md", "template": false, "mode": "file" }
]
}

View File

@@ -0,0 +1,9 @@
{
"id": "bible-core",
"version": 1,
"description": "Canonical Bible skeleton for Go web projects using AI coding agents.",
"conflict_policy": "merge-manual",
"entries": [
{ "from": "docs/bible-skeleton", "to": "bible", "mode": "dir" }
]
}

View File

@@ -0,0 +1,18 @@
{
"id": "go-web-skeleton",
"version": 1,
"description": "Minimal net/http + html/template web skeleton for Go projects.",
"conflict_policy": "merge-manual",
"variables": [
{ "name": "module_path", "required": true },
{ "name": "binary_name", "required": false, "default": "app" },
{ "name": "project_name", "required": false, "default": "Demo" }
],
"entries": [
{ "from": "scaffolds/go-nethttp-web/cmd/demo-server/main.go.tmpl", "to": "cmd/{{ .binary_name }}/main.go", "template": true, "mode": "file" },
{ "from": "scaffolds/go-nethttp-web/internal/web", "to": "internal/web", "mode": "dir" },
{ "from": "scaffolds/go-nethttp-web/web", "to": "web", "mode": "dir" },
{ "from": "scaffolds/go-nethttp-web/Makefile", "to": "Makefile", "mode": "file" },
{ "from": "scaffolds/go-nethttp-web/README.md", "to": "docs/ui-design-skeleton.md", "mode": "file" }
]
}

View File

@@ -0,0 +1,10 @@
{
"id": "ui-pattern-controls",
"version": 1,
"description": "Buttons, checkboxes, segmented filters, and bulk-selection control patterns.",
"conflict_policy": "merge-manual",
"entries": [
{ "from": "patterns/controls-selection", "to": "docs/ui-patterns/controls-selection", "mode": "dir" }
]
}

View File

@@ -0,0 +1,10 @@
{
"id": "ui-pattern-forms",
"version": 1,
"description": "Form validation, datalist suggestions, and review/confirm workflow patterns.",
"conflict_policy": "merge-manual",
"entries": [
{ "from": "patterns/forms-validation", "to": "docs/ui-patterns/forms-validation", "mode": "dir" }
]
}

View File

@@ -0,0 +1,10 @@
{
"id": "ui-pattern-io",
"version": 1,
"description": "Import/export workflow patterns for file upload preview and downloads.",
"conflict_policy": "merge-manual",
"entries": [
{ "from": "patterns/import-export", "to": "docs/ui-patterns/import-export", "mode": "dir" }
]
}

View File

@@ -0,0 +1,9 @@
{
"id": "ui-pattern-modal",
"version": 1,
"description": "Modal workflow pattern docs and starter templates.",
"conflict_policy": "merge-manual",
"entries": [
{ "from": "patterns/modal-workflows", "to": "docs/ui-patterns/modal-workflows", "mode": "dir" }
]
}

View File

@@ -0,0 +1,9 @@
{
"id": "ui-pattern-operator-tools",
"version": 1,
"description": "Universal operator/admin dashboard pattern: queue tables, batch actions, and safety guardrails.",
"conflict_policy": "merge-manual",
"entries": [
{ "from": "patterns/operator-tools", "to": "docs/ui-patterns/operator-tools", "mode": "dir" }
]
}

View File

@@ -0,0 +1,9 @@
{
"id": "ui-pattern-table",
"version": 1,
"description": "Table + server-side filter + pagination pattern docs and starter templates.",
"conflict_policy": "merge-manual",
"entries": [
{ "from": "patterns/table-pagination", "to": "docs/ui-patterns/table-pagination", "mode": "dir" }
]
}

View File

@@ -0,0 +1,10 @@
{
"id": "ui-pattern-timeline",
"version": 1,
"description": "Timeline cards with grouped summaries and drilldown modal patterns.",
"conflict_policy": "merge-manual",
"entries": [
{ "from": "patterns/timeline-cards", "to": "docs/ui-patterns/timeline-cards", "mode": "dir" }
]
}

View File

@@ -0,0 +1,9 @@
{
"id": "ui-theme-aqua-legacy",
"version": 1,
"description": "Legacy snapshot bundle of the Aqua-style visual exploration (reference only, not active baseline).",
"conflict_policy": "merge-manual",
"entries": [
{ "from": "patterns/theme-aqua-legacy", "to": "docs/ui-themes/aqua-legacy", "mode": "dir" }
]
}