Closed marqh closed 3 years ago
As we're using GH pages, I suggest using the "docs directory" option rather than the dedicated branch option, since (IMO) it requires less maintenance for developers, and lets changes in documentation be identified in the same branches / PRs as the corresponding code changes.
I've looked into using GitHub actions to upload the artifacts (in particular the CLI JAR as we discussed). We can set up the workflow to upload the new artifact when a commit is pushed to master, however it's not possible to set up a fixed link to it in the documentation because the location of latest artifact is particular to the workflow run (see the Artifacts section here if possible). Also, artifacts created by GitHub actions are only retained for 90 days (docs). Do you have another solution in mind for linking the artifacts in the documentation, for example deploying them to a maven repo?
Provide documentation resources via github pages.
implementation suggestions
about
andsimple usage
guide pagesmain
push built docs to doc branch (?gh-pages)download latest
page (?same for releases?)