docs(website): add public documentation section #20

Merged
eliott merged 2 commits from feat/docs-section into develop 2026-07-08 19:41:13 +02:00
Owner

Summary

Adds a public documentation section to the marketing site under /docs, covering self-hosting, configuration, the user guide, architecture, and contributing.

Highlights in this branch:

  • AI-assistance disclosure in the contributing docs, stating the project is developed with Claude Code and that all changes are human-reviewed.
  • Self-host analytics note in the self-hosting docs: production builds load the project's own Umami instance under a fixed website ID, so this documents how to disable it or point it at a self-hosted Umami.

Bumps the website to 0.4.0 for the new documentation section.

https://claude.ai/code/session_018Rm9ZqNGRtSw7okhJENr13

## Summary Adds a public documentation section to the marketing site under `/docs`, covering self-hosting, configuration, the user guide, architecture, and contributing. Highlights in this branch: - **AI-assistance disclosure** in the contributing docs, stating the project is developed with Claude Code and that all changes are human-reviewed. - **Self-host analytics note** in the self-hosting docs: production builds load the project's own Umami instance under a fixed website ID, so this documents how to disable it or point it at a self-hosted Umami. Bumps the website to 0.4.0 for the new documentation section. https://claude.ai/code/session_018Rm9ZqNGRtSw7okhJENr13
Add a /docs area covering self-hosting, configuration, the user guide,
architecture, and contributing. Pages are authored as mdsvex (.svx)
documents with a sidebar that auto-builds from page frontmatter, prose
styling mapped to the site theme, and self-linking heading anchors.
Wire Docs into the navbar, footer, and sitemap.
Add a 'Built with AI assistance' section to the contributing docs and a
'Built-in analytics' section to the self-hosting docs explaining that
production builds load the project's Umami instance, with instructions to
disable it or point it at a self-hosted one.

Bump to 0.4.0 for the new documentation section.
eliott merged commit b5a2dac4dd into develop 2026-07-08 19:41:13 +02:00
eliott deleted branch feat/docs-section 2026-07-08 19:41:13 +02:00
Sign in to join this conversation.
No reviewers
No labels
run-ci
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
RollNote/rollnote-website!20
No description provided.