JesseSwildens / Software-ontwikkeling-VESOFTON

https://jesseswildens.github.io/Software-ontwikkeling-VESOFTON/
0 stars 0 forks source link

Automatic Wiki on github #3

Closed JesseSwildens closed 6 months ago

JesseSwildens commented 6 months ago

Is your feature request related to a problem? Please describe. Automatic wiki

Describe the solution you'd like Automatic wiki

Additional context Add any other context or screenshots about the feature request here.

tomseli commented 6 months ago

Moved back to todo to wait for #5

tomseli commented 6 months ago

Suggested solution: Using github pages we can deploy the doxygen artifacts on main push. The doxygen build files can either be stored on a separate repo or as a branch in the current repo.

If a separate repo is used the link will be: username.github.io If the current repo is used the link should be: username.github.io/repository-name (I think)

For the current repo would be:

For separate repo I assume it would be:

N.B. I was unable to find a way to attach the github page to the navigation bar. A hyperlink in the readme will have to do.

Example: https://github.com/tomseli/tomseli.github.io/tree/main https://tomseli.github.io/

@JesseSwildens Could you review this?

JesseSwildens commented 6 months ago

That would be possible, but would this require the repo to be public to take effect @tomseli? Public is fine but I would like to keep this a private repo if possible.

tomseli commented 6 months ago

Since this repo is on a PRO plan, the repo should be able to stay private, with the doxygen page public.

JesseSwildens commented 6 months ago

Is now live at: https://jesseswildens.github.io/Software-ontwikkeling-VESOFTON/

For this page to be private as well it requires a Github enterprise license which is beyond what is necessary so this is unfortunately public.