docs: structure: move CI related pages
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org> Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8812>
This commit is contained in:
parent
5932b59857
commit
ae07d28bfb
6 changed files with 19 additions and 3 deletions
11
docs/ci.md
Normal file
11
docs/ci.md
Normal file
|
|
@ -0,0 +1,11 @@
|
||||||
|
# Continuous Integration
|
||||||
|
|
||||||
|
These pages are related to continuous integration (CI) in pmaports.
|
||||||
|
|
||||||
|
```{eval-rst}
|
||||||
|
.. toctree::
|
||||||
|
:hidden:
|
||||||
|
|
||||||
|
ci/ci-tags
|
||||||
|
ci/hardware-ci
|
||||||
|
```
|
||||||
|
|
@ -13,6 +13,7 @@ extensions = [
|
||||||
"sphinx.ext.autodoc",
|
"sphinx.ext.autodoc",
|
||||||
"sphinx.ext.autosummary",
|
"sphinx.ext.autosummary",
|
||||||
"sphinx.ext.doctest",
|
"sphinx.ext.doctest",
|
||||||
|
"sphinx_reredirects",
|
||||||
"sphinxcontrib.autoprogram",
|
"sphinxcontrib.autoprogram",
|
||||||
"sphinxcontrib.jquery",
|
"sphinxcontrib.jquery",
|
||||||
]
|
]
|
||||||
|
|
@ -26,6 +27,11 @@ html_theme_options = {
|
||||||
# Set the explicit title of the HTML output
|
# Set the explicit title of the HTML output
|
||||||
html_title = "postmarketOS Packaging"
|
html_title = "postmarketOS Packaging"
|
||||||
|
|
||||||
|
# Redirects for moved pages
|
||||||
|
redirects = {
|
||||||
|
"ci-tags": "ci/ci-tags.html",
|
||||||
|
"hardware-ci": "ci/hardware-ci.html",
|
||||||
|
}
|
||||||
|
|
||||||
def run_dint_doc(app):
|
def run_dint_doc(app):
|
||||||
docs_dir = Path(__file__).parent
|
docs_dir = Path(__file__).parent
|
||||||
|
|
|
||||||
|
|
@ -17,11 +17,10 @@ in pmaports and the processes around device categorization.
|
||||||
approval-rules
|
approval-rules
|
||||||
device-categorization
|
device-categorization
|
||||||
deviceinfo-reference
|
deviceinfo-reference
|
||||||
ci-tags
|
ci
|
||||||
firmware
|
firmware
|
||||||
generic-device-packages
|
generic-device-packages
|
||||||
generic-kernels
|
generic-kernels
|
||||||
hardware-ci
|
|
||||||
kconfig-fragments
|
kconfig-fragments
|
||||||
kconfigcheck
|
kconfigcheck
|
||||||
kernel-cmdline
|
kernel-cmdline
|
||||||
|
|
|
||||||
|
|
@ -79,7 +79,7 @@ package maintainers, who must make sure their kernel complies with the changed
|
||||||
requirements in the next update to their kernel packages. When making unrelated
|
requirements in the next update to their kernel packages. When making unrelated
|
||||||
changes to a kernel package that does not meet the current requirements, one
|
changes to a kernel package that does not meet the current requirements, one
|
||||||
can use the `[ci:skip-kconfigcheck]` CI tag to bypass the checks if
|
can use the `[ci:skip-kconfigcheck]` CI tag to bypass the checks if
|
||||||
[the situation allows for it](./ci-tags).
|
[the situation allows for it](ci/ci-tags).
|
||||||
|
|
||||||
Merge requests that change the `kconfigcheck.toml` require approval from
|
Merge requests that change the `kconfigcheck.toml` require approval from
|
||||||
members of the kconfigcheck team in GitLab. The team can be pinged on merge
|
members of the kconfigcheck team in GitLab. The team can be pinged on merge
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue