This repository contains landing pages and deployment workflows for a unified Quantinuum documentation site.
Rather than hosting the docs for our software and hardware products in multiple different places, we'd like to put them in one shared website.
However, because we have a lot of different software products with different dependencies, we'd like to rely on the product repositories themselves to build the docs (using a shared Sphinx theme). The code in this repo takes the HTML that those projects build, and puts them together into one site.
Set up Github Pages on this repo so that it can take a Github Actions workflow as a source.
For the official unified documentation site, you'll also need to set up a custom domain.
Set up the product's documentation workflow so that on every tagged release of the product, it:
- generates the documentation with a custom
conf.py
file that matches the theme of the shared docs site - makes a
.tar.gz
file of the generated documentation - upload the
.tar.gz
file as an asset to the tagged release.
Set up appropriate access token(s) so that this repository can access the release assets of the product's repo.