https://github.com/apache/openserverless-site
Apache OpenServerless website
https://github.com/apache/openserverless-site
cloud hugo kubernetes openserverless serverless
Last synced: 6 months ago
JSON representation
Apache OpenServerless website
- Host: GitHub
- URL: https://github.com/apache/openserverless-site
- Owner: apache
- License: apache-2.0
- Created: 2024-07-02T12:42:10.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-06T23:07:02.000Z (about 1 year ago)
- Last Synced: 2025-01-30T10:34:35.057Z (about 1 year ago)
- Topics: cloud, hugo, kubernetes, openserverless, serverless
- Language: CSS
- Homepage: https://openserverless.apache.org/
- Size: 33.6 MB
- Stars: 3
- Watchers: 9
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Apache OpenServerless documentation
The Apache OpenServerless website uses [Hugo](https://gohugo.io) and [Docsy](https://www.docsy.dev/) to build static
HTML and related resources.
## Prerequisites
- Ensure to have a recent nodejs and npm version or use [Nix](https://nix.dev/) to get dependencies (we provide a
shell.nix)
- Install [Taskfile](https://taskfile.dev/installation/)
- Clone repository
- `git clone https://github.com/apache/openserverless-site.git`
- `npm install`
## Preview
- Start Hugo Server
- `task preview`
- Open Browser Preview
- http://localhost:1313/
## Task and Tools updates
The documentation for [OpenServerless Tasks](https://github.com/apache/openserverless-task/) and
[OpenServerless Tools](https://github.com/apache/openserverless-cli/) 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`
### Web site build
- Run Hugo Build
- `task build`
### Publish
The Apache OpenServerless website uses [GitHub Actions](https://docs.github.com/en/actions) and
[Apache Software Foundation Infrastructure](https://infra.apache.org/project-site.html) configuration for automated
publishing.