Documentation
Every page is also served as its own Markdown source — append .md to any URL, or start from llms.txt.
Introduction
Core concepts
- Routingsrc/routes.ts — the one file rshono requires, and the only place routes are declared.
- PagesA page is a React server component that renders the whole document and receives the request — and the 'use server' actions it mutates through.
- Hono & middlewaresrc/server.ts is a Hono sub-app — middleware, endpoints, end-to-end types, error reporting.
- UsagePutting it together — co-located actions, streamed data and optimistic updates, in the shapes most of an app is built from.
Advanced
- Styling & assetsNative CSS code-split per route, the four lines that add Tailwind, and public/.
- Configuration & securityrshono.config.ts — every field, the secret boundary, and what is hardened by default.
- DeploymentThe settings each platform asks for, four targets behind one interface, and the known limitations.