At present, we tag every Every Besu documentation version (including patch) is tagged in the repository, but we only display [the three latest minor versions of the docs for the most recent minor versions](https://discord.com/channels/905194001349627914/905205502940696607/1179912405216669828) in the `versioned_docs` folder. eg: `23.and the in-flight development version are displayed in the published documentation site (for example: development, 23.10.2, 23.7.3, and 23.4.1` In addition we also maintain the in flight `development` version in the `docs` folder.1).
To In order to build or host a specific version eg `23that might not be published on the doc site (for example, 23.7.1`1):1. Clone this repo
- Clone the
besu-docs
repository and checkout the tag
...
- for your intended version:
git clone git@github.com:hyperledger/besu-docs.git
cd besu-docs
git checkout 23.7.1
...
- Build and run locally:
...
yarn
yarn run start
...
- Open
...
- a browser tab and navigate to
...
...
...
- (Optional)
...
- Host this version on your own infrastructure (
...
- for example, nginx or s3):
yarn
yarn run build
...
yarn run serve
(optional – this is to check the output locally)
yarn run serve
```
Host the contents of the `build` build
folder on your own infrastructure.