blob: fa456b01ea35d4f3b0d3194d43a2e11e59f6b812 [file] [log] [blame] [view]
# Website
Apache Answer official website is built using [Docusaurus](https://docusaurus.io/), and we use [pnpm](https://pnpm.io/) to manage dependencies.
```txt
# Directory description
.
├── blog # blog posts
├── community # community docs
├── docs # using docs
├── i18n # translation files
├── plugins # plugin config
├── src # components, custom css and pages
├── static # static files
└── ...
```
## Installation
```shell
# pnpm version should > 8
pnpm i
```
## Local Development
```shell
pnpm start
```
This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.
> [!WARNING]
> Please edit `.drawio.svg` files in the [Draw.io](https://marketplace.visualstudio.com/items?itemName=hediet.vscode-drawio) editor to avoid losing file layer information.
## Build
```shell
pnpm build
```
This command generates static content into the `build` directory and can be served using any static contents hosting service.
## Update Contributor data
```shell
// github code contributors
pnpm contributors
```