How your technote gets published to the web#
Technotes are published onto the web through the process of pushing commits to GitHub. This page explains that process in more detail.
The main website#
Rubin technotes are published to the web on the lsst.io
domain, with a dedicated subdomain that corresponds to the document’s handle.
For example, if a document is assigned the handle DMTN-123
, it will be published to https://dmtn-123.lsst.io
.
By default, this main page corresponds to the latest build from the technote repository’s main
branch.
How GitHub Actions builds and publishes the technote#
Technotes are built and published to the web by a GitHub Actions workflow.
By default, this workflow is the .github/workflows/ci.yaml
workflow.
You can view the status and logs for GitHub Actions workflows at the Actions tab of the technote repository.
For more information, see GitHub’s documentation on GitHub Actions.
The default ci.yaml
workflow delegates to a reusable workflow in lsst-sqre/rubin-sphinx-technote-workflows.
By default, this workflow runs the make html
command to build the technote.