Documentation for the Swarm Bee Client. View at docs.ethswarm.org.
You must use node 14 or above. We recommend nvm.
After the first checkout, or when the dependencies are updated in
package.json
, you need to run:
npm install
npm 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.
npm run build
This command generates static content into the build
directory and can be served using any static contents hosting service.
Don't forget to find and replace the version number for the whole of the docs folder.
NOTE: when this is done, the docs will have to be rebuilt.
- Get the OpenAPI YAML source files from which the documentation is generated. They can be found in the openapi folder of bee repo.
- Generate the
index.html
file for the API docs via :npx redoc-cli bundle Swarm.yaml -o ./SwarmAPIRedoc/index.html --disableGoogleFont --options.expandDefaultServerVariables "true"
- Generate the
index.html
file for the Debug API via:npx redoc-cli bundle SwarmDebug.yaml -o ./SwarmDebugAPIRedoc/index.html --disableGoogleFont --options.expandDefaultServerVariables "true"
- Put the generated files into appropriate subfolders (
static/api/
andstatic/debug-api/
) - Rebuild and redeploy docs.