This repository contains the source for the Apache Asyncband (Incubating) website. Read the project DISCLAIMER and learn what incubation means.
Install dependencies and start the Docusaurus development server:
pnpm install
pnpm devThe local site is available at http://localhost:3000/ by default.
Pages live under src/pages/. The homepage is src/pages/index.tsx, with its prose content in src/pages/_home-content.md. Markdown pages start with frontmatter for their title and metadata; the rest of the file is Markdown.
Fenced bash and rust code blocks are highlighted during the build. Docusaurus also supports MDX components when a page needs behavior beyond Markdown.
Run the type, formatting, lint, and production-build checks:
pnpm validateGenerate the static site and preview the result locally:
pnpm build
pnpm previewThe generated site is written to build/. Pushing to main builds and publishes the site through the asf-site branch.
To publish a staging preview, push the site source to a branch named preview/<name>. The same deployment workflow publishes the build through site/<name>-staging, which ASF serves at https://asyncband-<name>.staged.apache.org/.
Licensed under the Apache License, Version 2.0.