Trick-17 / clang-build

Clang-based cross platform build system written in Python
https://clang-build.readthedocs.io
MIT License
8 stars 3 forks source link

Autogenerate docusaurus GH pages #138

Open GPMueller opened 2 years ago

GPMueller commented 2 years ago

A GH page is easy to setup and we now have a test page at https://trick-17.github.io/clang-build which is published from https://github.com/Trick-17/clang-build/tree/gh-pages

The goals would be

  1. tagged commits build a new version
  2. untagged master commits build and overwrite the latest version
  3. other commits could build and overwrite the branch-name version

Note: point (3) would be intended for us to be able to test new documentation pages, see generated docs before releasing, etc. - so for this to work as intended, we would have to remove the corresponding docs page when merging a branch, which I don't think we can reasonably automate. It might be easier for us to not publish branch docs and build & test them locally instead.