Recommended Layout
This is the layout we recommend for most projects. It maps each doc type to a clear top-level page in the sidebar.
The layout
Page-to-type mapping
Monorepo additions
For monorepos with multiple apps or packages, add a top-level page per workspace tree and mark it as a sidebar island so navigation stays focused:
nav: { island: true } gives each app or package its own sidebar — children only appear when the user is inside that branch.
For richer card metadata on the home page (icons, tags, deploy badges), promote those workspaces into the top-level apps / packages fields instead — see Workspaces.
File structure
The recommended directory layout mirrors the top-level pages:
Adapting the layout
Not every project needs every page. Start with what you have:
Add pages as your docs grow. Removing an empty page is easier than reorganizing a flat pile of docs later.
References
- Overview — why this framework exists
- Types — the seven doc types in detail
- Scaling — how the layout evolves over time
- Content — ciderpress page configuration
- Workspaces — when to promote workspace pages into
apps/packages