On Sunday, 23 February 2020 at 17:14:33 UTC, Per Nordlöw wrote:
I would like to setup auto-generation of online documentation for my public D libraries residing on Github and Gitlab.

What alternatives do I have?

for gitlab they have a system of pages that's quite easy to setup:

something like

.gitlab-ci.yml
---
#to get dmd and dub
image: dlang2/dmd-ubuntu

#special section to generate gitlab "pages"
pages:
  before_script:
  - apt-get install -y <some software...>
  - <more commands to download a doc generator for ex...>
  script:
  - <command to generate the doc in "public" subfolder>
  artifacts:
    paths:
    - public
  only:
  - master
  - <other branch...>
---

and then your doc is online and updated for each push.
It can be downloaded from the artifacts too, maybe in an automated way I think, but havent used this for now so cant say.

Reply via email to