page:blueprints:publishing:documentation site:next js

Label

Publishing: documentation site using Next.js

Summary

A documentation site blueprint for publishing built with Next.js on Ample. Domain schema:

Requirements

Framework

Next.js

Workload

Documentation site

Industry

Publishing

Release Status

Published

Support Status

Verified

Execution Status

Ready

Prerequisites

Workflow Steps

  1. Model the publishing domain: Create the tables titles, editions, customer_workspaces, customer_assets, state_transitions.
  2. Workflow step 1: Model versioned documents with a state machine (draft, review, published) scoped to a product version.
  3. Workflow step 2: Publish assets for released versions to the CDN bucket.
  4. Workflow step 3: Serve only published versions publicly.
  5. Workflow step 4: Deploy and verify the version list and a published page.
  6. Deploy: Run the synchronous deploy once and read the result.
  7. Verify: Run the pattern self-test(s) from the example (/p/relational-records) and your own acceptance checks for the publishing workflow.

Cost Estimate

Success Checks

Limitations

Next Actions

  1. Browse the catalog index
  2. Search published recipes by intent, stack and constraints
  3. Prepare a side-effect-free deployment plan for an authorized project
  4. Read the existing agent authentication setup
  5. Browse Publishing
  6. Browse Documentation site
  7. Browse Next.js
  8. Browse Deploy web app

Example