Skip to content

Added separation between instruments and between MRs.

Danilo Enoque Ferreira de Lima requested to merge feat/split_pages into feat/cicd

This expects every instrument to have a {instrument}.yml file, instead of a general myst.yml. The GitLab CI/CD has been updated to build a page for every instrument in the path for that instrument, so that the FXE page would be in https://documentation-analysis-experimental-techniques-d-b26e8206e05b38.pages.xfel.eu/fxe/ and the SQS page at https://documentation-analysis-experimental-techniques-d-b26e8206e05b38.pages.xfel.eu/sqs/.

With that, we can simply change the fxe.yml file, so that content for FXE is in there, and the sqs.yml file, so that content for SQS is in there. This allows for shared content between instruments. For now, only FXE and SQS are available, but it is easy to extend for other instruments, copying one of those YAML files and changing the list of the table of contents, as required.

Additionally, the artifact name has been changed, so that is unique only within a MR and the main branch, and pages are added with a page_prefix, which allows for different subdirectories in each case.

Edited by Danilo Enoque Ferreira de Lima

Merge request reports

Loading