[PATCH 0/4] Publish docs as GitLab Pages

Daniel P. Berrangé posted 4 patches 3 years, 6 months ago
Test checkpatch passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20201102130926.161183-1-berrange@redhat.com
.gitlab-ci.yml                        | 18 +++++++++++++++++-
docs/_templates/editpage.html         |  5 +++++
docs/conf.py                          |  1 +
docs/devel/_templates/editpage.html   |  5 +++++
docs/interop/_templates/editpage.html |  5 +++++
docs/meson.build                      |  7 ++++---
docs/specs/_templates/editpage.html   |  5 +++++
docs/system/_templates/editpage.html  |  5 +++++
docs/tools/_templates/editpage.html   |  5 +++++
docs/user/_templates/editpage.html    |  5 +++++
10 files changed, 57 insertions(+), 4 deletions(-)
create mode 100644 docs/_templates/editpage.html
create mode 100644 docs/devel/_templates/editpage.html
create mode 100644 docs/interop/_templates/editpage.html
create mode 100644 docs/specs/_templates/editpage.html
create mode 100644 docs/system/_templates/editpage.html
create mode 100644 docs/tools/_templates/editpage.html
create mode 100644 docs/user/_templates/editpage.html
[PATCH 0/4] Publish docs as GitLab Pages
Posted by Daniel P. Berrangé 3 years, 6 months ago
This publishes the various docs as GitLab Pages, allowing users to
browse the docs generated in CI before sending patch series to the
mailing list. It also introduces a sidebar link to the original page
source to show readers what file to modify if they want to contribute to
the docs.

Daniel P. Berrangé (4):
  gitlab: publish the docs built during CI
  gitlab: force enable docs build in Fedora, Ubuntu, Debian
  docs: show stdout/stderr when meson fails build test
  docs: add "page source" link to sphinx documentation

 .gitlab-ci.yml                        | 18 +++++++++++++++++-
 docs/_templates/editpage.html         |  5 +++++
 docs/conf.py                          |  1 +
 docs/devel/_templates/editpage.html   |  5 +++++
 docs/interop/_templates/editpage.html |  5 +++++
 docs/meson.build                      |  7 ++++---
 docs/specs/_templates/editpage.html   |  5 +++++
 docs/system/_templates/editpage.html  |  5 +++++
 docs/tools/_templates/editpage.html   |  5 +++++
 docs/user/_templates/editpage.html    |  5 +++++
 10 files changed, 57 insertions(+), 4 deletions(-)
 create mode 100644 docs/_templates/editpage.html
 create mode 100644 docs/devel/_templates/editpage.html
 create mode 100644 docs/interop/_templates/editpage.html
 create mode 100644 docs/specs/_templates/editpage.html
 create mode 100644 docs/system/_templates/editpage.html
 create mode 100644 docs/tools/_templates/editpage.html
 create mode 100644 docs/user/_templates/editpage.html

-- 
2.28.0



Re: [PATCH 0/4] Publish docs as GitLab Pages
Posted by Thomas Huth 3 years, 5 months ago
On 02/11/2020 14.09, Daniel P. Berrangé wrote:
> This publishes the various docs as GitLab Pages, allowing users to
> browse the docs generated in CI before sending patch series to the
> mailing list. It also introduces a sidebar link to the original page
> source to show readers what file to modify if they want to contribute to
> the docs.
> 
> Daniel P. Berrangé (4):
>   gitlab: publish the docs built during CI
>   gitlab: force enable docs build in Fedora, Ubuntu, Debian
>   docs: show stdout/stderr when meson fails build test
>   docs: add "page source" link to sphinx documentation

Thanks, I'm going to queue patches 1, 2 and 4 for my next pull request.

 Thomas


Re: [PATCH 0/4] Publish docs as GitLab Pages
Posted by Philippe Mathieu-Daudé 3 years, 6 months ago
On 11/2/20 2:09 PM, Daniel P. Berrangé wrote:
> This publishes the various docs as GitLab Pages, allowing users to
> browse the docs generated in CI before sending patch series to the
> mailing list. It also introduces a sidebar link to the original page
> source to show readers what file to modify if they want to contribute to
> the docs.
> 
> Daniel P. Berrangé (4):
>   gitlab: publish the docs built during CI
>   gitlab: force enable docs build in Fedora, Ubuntu, Debian
>   docs: show stdout/stderr when meson fails build test
>   docs: add "page source" link to sphinx documentation

FYI (as commented in the first patch) this series result can
be looked in Daniel's page:
https://berrange.gitlab.io/qemu/