Skip to content

docs: Diátaxis rewrite and TypeDoc API reference - #230

Merged
NachoVazquez merged 5 commits into
mainfrom
docs/diataxis-rewrite-and-reference
Jul 25, 2026
Merged

NachoVazquez merged 5 commits into
mainfrom
docs/diataxis-rewrite-and-reference

Conversation

@NachoVazquez

Copy link
Copy Markdown
Contributor

Summary

Stacked on #229. Rewrites the docs site content to Diátaxis (skill: writing-technical-docs) and adds a Reference section generated with starlight-typedoc, matching the naxodev/oss docs pattern.

Structure

Section Content
Getting Started introduction, quick start, installation, compatibility
Guides log with service, write a logger, configure, custom driver, HTTP, community
Understanding how log drivers work
Reference TypeDoc for @ngworker/lumberjack, console-driver, http-driver
What's New unchanged

Notes

  • Legacy /docs/* and first-migration /guides/usage paths redirect to the new slugs.
  • Generated src/content/docs/reference/** is gitignored (built on astro build / CI).
  • Docs e2e updated (11 specs).

Test plan

  • nx build docs-lumberjack-docs-app
  • nx e2e docs-lumberjack-docs-app-e2e
  • Spot-check Reference sidebar + a few symbol pages after preview

@nx-cloud

nx-cloud Bot commented Jul 24, 2026 •

Copy link
Copy Markdown

View your CI Pipeline Execution ↗ for commit 586f116

Command Status Duration Result
nx run-many --target=test --configuration=ci --... ✅ Succeeded <1s View ↗
nx affected -t test --configuration=ci ✅ Succeeded <1s View ↗
nx run-many --target=lint --configuration=repor... ✅ Succeeded 21s View ↗
nx affected -t lint build e2e ✅ Succeeded 2s View ↗
nx-cloud record -- nx format:check ✅ Succeeded 6s View ↗

💡 Verify your cache is correct by running tasks in a sandbox. Read docs ↗


☁️ Nx Cloud last updated this comment at 2026-07-24 14:07:06 UTC

Base automatically changed from docs/migrate-to-astro-starlight to main July 24, 2026 14:00
@NachoVazquez
NachoVazquez requested a review from LayZeeDK July 24, 2026 14:04
Restructure docs into Getting Started / Guides / Understanding / Reference
following the writing-technical-docs skill. Wire starlight-typedoc for core,
console-driver, and http-driver public APIs (same pattern as naxodev/oss).
Preserve legacy redirects and update docs e2e.

Signed-off-by: Nacho Vazquez <nacho@naxo.dev>
Unblocks CI format:check and lists bun alongside pnpm/npm/yarn.

Signed-off-by: Nacho Vazquez <nacho@naxo.dev>
Replace the broken install table / inline alt commands with Starlight
Tabs (pnpm, bun, npm, yarn), synced via syncKey across both pages.

Signed-off-by: Nacho Vazquez <nacho@naxo.dev>
Keep Tabs outside Steps — Prettier 2.8 mangles nested MDX components.

Signed-off-by: Nacho Vazquez <nacho@naxo.dev>
Fix withHttpConfig vs withHttpOptions levels claim, make factory snippet
runnable, add dynamic-payload example, trim intro pipeline duplication,
fix bare provideLumberjack/format pseudo-syntax, rewrite splash cards,
and clean minor phrasing nits.

Signed-off-by: Nacho Vazquez <nacho@naxo.dev>
@NachoVazquez
NachoVazquez force-pushed the docs/diataxis-rewrite-and-reference branch from 9ebe3bd to 586f116 Compare July 24, 2026 14:05
@sonarqubecloud

Copy link
Copy Markdown

@NachoVazquez
NachoVazquez merged commit 499bd8f into main Jul 25, 2026
7 checks passed
@NachoVazquez
NachoVazquez deleted the docs/diataxis-rewrite-and-reference branch July 25, 2026 18:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant