Skip to content

Commit a7155c1

Browse files
authored
Merge pull request #43 from soranjiro:feat/create-docs-site
feat(docs): update theme and timeline interfaces to allow optional features
2 parents 6516dff + 8a926ab commit a7155c1

40 files changed

Lines changed: 2265 additions & 64 deletions

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,5 +153,8 @@ dist/
153153
# SvelteKit build cache
154154
**/.svelte-kit/
155155

156+
# Generated docs (built from /docs/*.md)
157+
apps/web/static/docs/
158+
156159
# Playwright MCP
157160
.playwright-mcp

Makefile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
1-
.PHONY: build deploy deploy-api deploy-web dev migrate-local migrate-remote test test-api test-web
1+
.PHONY: build build-docs deploy deploy-api deploy-web dev migrate-local migrate-remote test test-api test-web
22

3-
build:
3+
build: build-docs
44
pnpm run build
55

6+
build-docs:
7+
cd apps/web && pnpm build:docs
8+
69
deploy: deploy-api deploy-web
710

811
deploy-api:

apps/web/package.json

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,15 @@
55
"type": "module",
66
"scripts": {
77
"dev": "vite dev",
8-
"build": "vite build",
8+
"build": "pnpm build:docs && vite build",
9+
"build:docs": "tsx scripts/build-docs.ts",
910
"preview": "vite preview",
10-
"check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
1111
"deploy": "pnpm build && wrangler pages deploy .svelte-kit/cloudflare",
1212
"test": "vitest",
1313
"test:run": "vitest run"
1414
},
1515
"dependencies": {
16-
"@tabitabi/types": "workspace:*",
17-
"marked": "^17.0.1"
16+
"@tabitabi/types": "workspace:*"
1817
},
1918
"devDependencies": {
2019
"@cloudflare/workers-types": "^4.20250110.0",
@@ -23,12 +22,15 @@
2322
"@sveltejs/vite-plugin-svelte": "^5.0.4",
2423
"@testing-library/jest-dom": "^6.9.1",
2524
"@testing-library/svelte": "^5.2.9",
25+
"@types/node": "^24.10.1",
2626
"autoprefixer": "^10.4.20",
2727
"jsdom": "^27.2.0",
28+
"marked": "^17.0.1",
2829
"postcss": "^8.4.49",
2930
"svelte": "^5.16.0",
3031
"svelte-check": "^4.1.3",
3132
"tailwindcss": "^3.4.17",
33+
"tsx": "^4.21.0",
3234
"typescript": "^5.6.3",
3335
"vite": "^6.0.7",
3436
"vitest": "^3.2.0",

0 commit comments

Comments
 (0)