Merge branch 'docs-gtk-org' into 'docs-gtk-org' download-reference: Use gitlab API to download latest artifacts See merge request GNOME/gtk!9573
This branch of the GTK repository is used to generate the content of the docs.gtk.org website.
.
├── atk
│ ├── atk
│ └── atspi2
├── gtk3
│ ├── gdk
│ └── gtk
├── static
└── subprojects
└── gi-docgen.wrap
The landing page is store inside the static directory.
The atk directory contains the introspection data and gi-docgen project files for ATK and AT-SPI2.
The gtk3 directory contains the introspection data and gi-docgen project files for GTK3 and GDK3.
The subprojects directory contains a Meson subproject for gi-docgen.
The CI pipeline for the main development branch of GTK builds the API references for the following projects:
Similarly, the CI pipeline for the main development branch of GLib builds the API references for the following projects:
The generated documentation is stored as an artifact inside GitLab. Additionally, the CI pipeline will use a pipeline trigger for the docs-gtk-org branch (the branch that contains the README file you are currently reading).
The CI pipeline for the docs-gtk-org branch will:
The token for the pipeline trigger is stored in the PAGES_TRIGGER_TOKEN environment variable, which is exposed to the CI pipelines of the GTK project.
Only the docs-gtk-org branch can publish the contents of the docs.gtk.org website.