The Apache OpenServerless website uses Hugo and Docsy to build static HTML and related resources.
- Ensure to have a recent nodejs and npm version or use Nix to get dependencies (we provide a shell.nix)
- Install Taskfile
- Clone repository
- git clone https://github.com/apache/openserverless-site.git
- npm install
 
- Start Hugo Server
- task preview
 
- Open Browser Preview
The documentation for OpenServerless Tasks and OpenServerless Tools is automatically extracted from the respective repositories.
Is possible to align task, tools and runtimes using these commands:
- 
Tasks - task import-task
 
- 
Tools - task import-tools
 
- 
Runtimes - task import-runtimes
 
- Run Hugo Build
- task build
 
The Apache OpenServerless website uses GitHub Actions and Apache Software Foundation Infrastructure configuration for automated publishing.