| # Apache Teaclave (incubating) Website |
| |
| The website is generated with the VuePress static site generator. Documentation |
| are fetched from the original repository. |
| |
| You need to install |
| [VuePress](https://vuepress.vuejs.org/guide/getting-started.html#global-installation) |
| and `yarn` first. Then, install dependencies with `yarn install`. To |
| deploy the generated site, `gph-import` is also needed. |
| |
| To preview the website, you can invoke: |
| |
| ``` |
| make dev |
| ``` |
| |
| To commit generated files to the `asf-staging` and `asf-site` branches you can call: |
| |
| ``` |
| TEACLAVE_TARGET_DIR=xxx make asf-staging |
| TEACLAVE_TARGET_DIR=xxx make asf-site |
| ``` |
| |
| This command will also copy the document generated by Teaclave. Therefore, |
| please `make doc` in Teaclave to generate documents and set the |
| `TEACLAVE_TARGET_DIR` environment to the target directory. |
| |
| When pushing the branches to remote, the site are automatically deployed to the following links. |
| - `asf-staging`: https://teaclave.staged.apache.org (for preview) |
| - `asf-site`: https://teaclave.apache.org |