Static preview. Server-backed interactions are available only in a local checkout.

Includes

Includes can read trusted files or resolve application-provided snippets. Both paths remain explicit.

File-backed content

renderFileWithReport() expands content inside the configured root.

# Handbook

{{ parts/intro.crv }}

{{ parts/checklist.crv }}

## Requirements

{{ parts/setup.crv @region:requirements }}

## Server entry point

{{ parts/server.js @region:start @code:js }}

## Plans

{table}
{{ parts/plans.csv @code:csv }}

### Seats on the larger plans

{table}
{{ parts/plans.csv @rows:3-4 @cols:"Plan,Seats" @code:csv }}

Rendered result

Handbook

Release checklist

  • Review the change
  • Publish a release

Requirements

  • PHP 8.2 or newer
  • Composer 2

Server entry point

const server = createServer((request, response) => {
  response.end('hello')
})
server.listen(8080)

Plans

PlanSeatsPrice
Starter10
Team1049
Enterprise, annualunlimitedon request

Seats on the larger plans

PlanSeats
Team10
Enterprise, annualunlimited

Dependencies

Configuration-backed snippets

A custom resolver reads trusted application configuration. The same resolver seam can query a database or another content store.

# Account overview

{{ account-status }}

{{ support-hours }}

Rendered result

Account overview

Support is available Monday to Friday, 09:00 to 17:00 UTC.

Resolved snippets