Skip to content

stackabletech/crddocs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

cf9ef54 · May 8, 2024

History

88 Commits
Nov 28, 2023
Dec 13, 2023
May 8, 2024
Jan 2, 2024
Dec 24, 2023
Dec 20, 2023
Nov 21, 2023
Nov 22, 2023
Nov 28, 2023
Mar 26, 2024
Nov 22, 2023
May 8, 2024
May 8, 2024
May 8, 2024
Mar 25, 2024

Repository files navigation

Stackable CRD docs

Generated with https://github.com/stackabletech/crddocs-generator (have a look there for how it works)

Building

run make, the site is generated in the site directory.

Configuring

configure the repos and versions in the repo.yaml.

HTML templates are in the template dir, styling in static.

Deployment

The site is deployed at https://crds.stackable.tech with Netlify.

Development

Template

The static/halfmoon-variables.css file is from the halfmoon UI framework, v1.1.1. There was a slight modification for navbar alignment.

How to add a new platform release

The docs are built for all the repos and branches configured in the repos.yaml file. so if this file is updated and merged into main, the automated Netlify build will automatically build new documentation for any changes. Instructions:

  • Add the new {major}.{minor}.{patch} version for all repos as well as a platformVersion to the repos.yaml file.
  • Merge these changes into main.
  • Wait 5 minutes for the Netlify build to update the page. You can also manually run the "Trigger Netlify build hook" GitHub action to trigger a build.