Skip to content

Builds multiple versions of the site#185

Open
averissimo wants to merge 5 commits into
mainfrom
184-multiple-versions-site
Open

Builds multiple versions of the site#185
averissimo wants to merge 5 commits into
mainfrom
184-multiple-versions-site

Conversation

@averissimo
Copy link
Copy Markdown
Contributor

@averissimo averissimo commented Jun 19, 2024

Closes #184

Tested on my own fork https://averissimo.github.io/shiny.telemetry/

Both with this PR (currently active on that site) and with #181

Changes description and improvements over Rhino

  • Header colors were changed as white fonts had a bad score in accessibility
    • See below for accessibility score (we still fail on AAA on 65% opacity for the version number)
  • Builds site for each tag in repo
  • Only looks for valid versions (vX.Y.Z, vX.Y, vX, vX.Y.Z.W, ...)
    • Rejects release candidates and tags that contain non-numeric characters
  • build.R clean ups directories as function calls exit
  • Installs all packages required by build.R
  • Color template of latest is kept over multiple versions
    • Give consistency on documentation

image

Definition of done

  • Have you read the Contributing Guidelines?
  • NEWS.md file has been updated
  • Development version has been bumped (x.y.z.90XX)
  • Issue has been linked with this PR (via Closing keywords or right sidebar under Development)

@averissimo
Copy link
Copy Markdown
Contributor Author

White font

image

@averissimo averissimo requested a review from jakubnowicki June 19, 2024 21:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Build documentation for each release version

1 participant