| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
docs: add documentation site under docs/ Vendor the standalone Nextra (Next.js 16) docs site into the monorepo so the documentation lives alongside the code and deploys from this repo on Vercel (Root Directory = docs). Preserves the prior multi-tenancy engineering note at docs/notes/multi-tenancy.md and drops the redundant nested renovate.json (the root renovate config already governs docs/). | 3 个月前 | |
docs: add documentation site under docs/ Vendor the standalone Nextra (Next.js 16) docs site into the monorepo so the documentation lives alongside the code and deploys from this repo on Vercel (Root Directory = docs). Preserves the prior multi-tenancy engineering note at docs/notes/multi-tenancy.md and drops the redundant nested renovate.json (the root renovate config already governs docs/). | 3 个月前 | |
docs: add documentation site under docs/ Vendor the standalone Nextra (Next.js 16) docs site into the monorepo so the documentation lives alongside the code and deploys from this repo on Vercel (Root Directory = docs). Preserves the prior multi-tenancy engineering note at docs/notes/multi-tenancy.md and drops the redundant nested renovate.json (the root renovate config already governs docs/). | 3 个月前 | |
docs: add documentation site under docs/ Vendor the standalone Nextra (Next.js 16) docs site into the monorepo so the documentation lives alongside the code and deploys from this repo on Vercel (Root Directory = docs). Preserves the prior multi-tenancy engineering note at docs/notes/multi-tenancy.md and drops the redundant nested renovate.json (the root renovate config already governs docs/). | 3 个月前 | |
docs: add documentation site under docs/ Vendor the standalone Nextra (Next.js 16) docs site into the monorepo so the documentation lives alongside the code and deploys from this repo on Vercel (Root Directory = docs). Preserves the prior multi-tenancy engineering note at docs/notes/multi-tenancy.md and drops the redundant nested renovate.json (the root renovate config already governs docs/). | 3 个月前 | |
docs(guides): add Guides section — headless platform + custom features/webhooks Add a new top-level "Guides" section (after Developers) with two complete, codebase-verified guides: - Build a Learning Platform (Next.js + the LearnHouse API): starts fully anonymous (catalogue → course → activity), then layers on auth, enrollment and progress via a server-side BFF. Includes an "agent" path with a copy-paste spec so a coding agent can build it. - Custom Features & Webhooks: API tokens, request recipes, the webhook event catalogue, payload/headers, and HMAC-SHA256 signature verification. Also adds reusable CSS flow/resource diagrams and guide cards (phosphor icons), sidebar label/order overrides + icons for the new routes, and a home-page card. All endpoints, response shapes, auth/refresh, enrollment and media paths were verified against the running API and an end-to-end Next.js build. | 3 个月前 | |
docs(guides): add Guides section — headless platform + custom features/webhooks Add a new top-level "Guides" section (after Developers) with two complete, codebase-verified guides: - Build a Learning Platform (Next.js + the LearnHouse API): starts fully anonymous (catalogue → course → activity), then layers on auth, enrollment and progress via a server-side BFF. Includes an "agent" path with a copy-paste spec so a coding agent can build it. - Custom Features & Webhooks: API tokens, request recipes, the webhook event catalogue, payload/headers, and HMAC-SHA256 signature verification. Also adds reusable CSS flow/resource diagrams and guide cards (phosphor icons), sidebar label/order overrides + icons for the new routes, and a home-page card. All endpoints, response shapes, auth/refresh, enrollment and media paths were verified against the running API and an end-to-end Next.js build. | 3 个月前 | |
docs: add documentation site under docs/ Vendor the standalone Nextra (Next.js 16) docs site into the monorepo so the documentation lives alongside the code and deploys from this repo on Vercel (Root Directory = docs). Preserves the prior multi-tenancy engineering note at docs/notes/multi-tenancy.md and drops the redundant nested renovate.json (the root renovate config already governs docs/). | 3 个月前 | |
feat(docs): add full API reference generated from the live OpenAPI spec Adds a Stripe-style API reference to the docs site at /reference: - Pulls https://api.learnhouse.io/openapi.json (env-configurable via LEARNHOUSE_API_URL) with ISR caching (1h revalidate); a committed snapshot keeps builds green and dev offline-capable if the API is unreachable - Documents the token-usable surface (317 operations across 18 groups) via an explicit allow-list; internal tags never appear - Per-operation articles: params, request/response schemas, curl / JavaScript / Python examples (JSON, multipart and form-encoded bodies) highlighted server-side with shiki - Paste-once lh_ token: stored in localStorage, substituted into every example and copy action, synced across tabs - Live playground per endpoint, proxied through /api/reference-proxy (same-origin; forwards only the Authorization header, strict /api/v1 path validation, no cookies) since API CORS is pinned to tenant domains - New top-level "API Reference" navbar section; existing developer API guide pages now point to the reference | 2 个月前 | |
docs(guides): add Guides section — headless platform + custom features/webhooks Add a new top-level "Guides" section (after Developers) with two complete, codebase-verified guides: - Build a Learning Platform (Next.js + the LearnHouse API): starts fully anonymous (catalogue → course → activity), then layers on auth, enrollment and progress via a server-side BFF. Includes an "agent" path with a copy-paste spec so a coding agent can build it. - Custom Features & Webhooks: API tokens, request recipes, the webhook event catalogue, payload/headers, and HMAC-SHA256 signature verification. Also adds reusable CSS flow/resource diagrams and guide cards (phosphor icons), sidebar label/order overrides + icons for the new routes, and a home-page card. All endpoints, response shapes, auth/refresh, enrollment and media paths were verified against the running API and an end-to-end Next.js build. | 3 个月前 | |
docs: add documentation site under docs/ Vendor the standalone Nextra (Next.js 16) docs site into the monorepo so the documentation lives alongside the code and deploys from this repo on Vercel (Root Directory = docs). Preserves the prior multi-tenancy engineering note at docs/notes/multi-tenancy.md and drops the redundant nested renovate.json (the root renovate config already governs docs/). | 3 个月前 | |
docs: add documentation site under docs/ Vendor the standalone Nextra (Next.js 16) docs site into the monorepo so the documentation lives alongside the code and deploys from this repo on Vercel (Root Directory = docs). Preserves the prior multi-tenancy engineering note at docs/notes/multi-tenancy.md and drops the redundant nested renovate.json (the root renovate config already governs docs/). | 3 个月前 | |
docs: wire docs site for the monorepo and Vercel - Point "Edit on GitHub" links at learnhouse/learnhouse (dev branch, docs/ path) - Fix README local-dev steps to clone the monorepo and cd docs/; add cli/ to structure - Add cli/enterprise to next-sitemap priority rules - Fix dead internal links (/features, /self-hosting/hosting-guide) - Fix PWA manifest icon paths (/favicons/...) and set the app name - Remove unrendered internal draft public/vercel.txt (was served raw on deploy) - Stop tracking build-generated public/llms-full.txt (gitignore it) | 3 个月前 | |
docs(guides): add Guides section — headless platform + custom features/webhooks Add a new top-level "Guides" section (after Developers) with two complete, codebase-verified guides: - Build a Learning Platform (Next.js + the LearnHouse API): starts fully anonymous (catalogue → course → activity), then layers on auth, enrollment and progress via a server-side BFF. Includes an "agent" path with a copy-paste spec so a coding agent can build it. - Custom Features & Webhooks: API tokens, request recipes, the webhook event catalogue, payload/headers, and HMAC-SHA256 signature verification. Also adds reusable CSS flow/resource diagrams and guide cards (phosphor icons), sidebar label/order overrides + icons for the new routes, and a home-page card. All endpoints, response shapes, auth/refresh, enrollment and media paths were verified against the running API and an end-to-end Next.js build. | 3 个月前 | |
feat(docs): reference v2 — auth rights, search/SEO/llms, playground upgrades, docs-aligned layout - Per-endpoint access annotations verified against the API's router wiring and RBAC layer: token-vs-session chips and the required rights bucket:action (e.g. courses:create) on every operation; session-only endpoints now show a JWT placeholder instead of a misleading lh_ token - Layout aligned with the rest of the docs site (1400px container, 250px sidebar, matching link styles and heading typography) - Endpoints are now searchable: pagefind ignores only the nav and code panes, anchors moved onto operation headings for precise deep links; APIReference JSON-LD on group pages; reference URLs confirmed in sitemap - llms-full.txt now appends a compact machine-readable API reference (base URL, auth, every endpoint with params/body/required rights) - Playground: multipart file uploads (streamed passthrough via the proxy with the same path validation), parameter values remembered by name across endpoints, and a recent-requests panel in the nav | 2 个月前 |