Contributing

How to contribute to the Re in Act specification.

Contributing

We welcome contributions from everyone! Here's how to get involved.

Ways to Contribute

  • Report issues — Found a bug or inconsistency? Open an issue.
  • Submit proposals — Have an idea for improving the spec? See the Proposals page.
  • Improve docs — Fix typos, clarify language, or add examples.
  • Review PRs — Help review pull requests from other contributors.

Website Development

The documentation site for Re in Act is published at re-in-act.org.

To work on the site locally:

pnpm install
pnpm dev

Then open http://localhost:3000.

Useful scripts:

CommandPurpose
pnpm devStart the local development server
pnpm buildBuild the production site and OpenNext worker bundle
pnpm checkRun a production build and TypeScript check
pnpm lintRun oxlint
pnpm fmt:checkCheck formatting with oxfmt
pnpm previewBuild and preview the OpenNext output locally
pnpm deployBuild and deploy the OpenNext output to Cloudflare Workers

Project structure notes:

  • Content lives in docs/**/*.mdx.
  • Navigation is configured in docs/docs.json.
  • App routes are resolved by src/app/[...slug]/page.tsx.

Deployment note:

  • Cloudflare deploys expect the .open-next output from pnpm build.
  • The build flow is next build followed by opennextjs-cloudflare build --skipNextBuild, so the Next app is compiled once and the OpenNext worker bundle is produced without recursive script calls.

Join the Conversation

Code of Conduct

Until a standalone code-of-conduct document is added, all contributors are expected to follow the project participation and review norms described in Governance.