This repository contains the source files of the User Interface bundle that is meant to be used by Antora to generate the documentation website for all specifications of the Asset Administration Shell, i.e. for all repositories that are AAS Specifications. The build and deployment of the site takes place in the repository aas-specs-antora. This UI Bundle is based off of Antora Default UI.
Please note that this repository is currently in active development.
Before proceeding, you are required to have the latest Node.js LTS release installed on your Linux, Windows, or macOS machine. You can then follow the steps here to install Antora and set it up to use this bundle with it.
In order to locally build the documentation website on your own, you have to make sure you have Antora CLI installed on your machine first. You can then continue with cloning this repository. First, you have to install the dependencies. For this, run
npm i
This is short for
. It will install the dependencies listed in package.json into the node_modules/ folder inside the project.npm install
To build the UI once for preview, run the following:
npx gulp preview:build
If you need to bundle the UI in order to preview the UI on the real site, execute the following command:
npx gulp bundle
The generated website should appear under build/ui-bundle.zip.
This project is a fork of Antora Default UI. Complying with their original License, this project is under the Mozilla Public License 2.0. See the LICENSE file for details.