CivicActions / accessibility

CivicActions Accessibility Site: A collection of resources about digital accessibility and how it aligns with open source, CivicTech and Digital Transformation.
https://accessibility.civicactions.com
Other
27 stars 11 forks source link

Feature request: Spin up a QA version of the accessibility site to review pull requests #408

Closed dmundra closed 3 years ago

dmundra commented 3 years ago

Is your feature request related to a problem? Please describe. Sometimes you want to review the changes in a pull request on a running version of the site. Right now you have to do it locally. What if we could deploy the pull request branch to a version of the site to review the changes.

For whom is this feature? As QA Quincy, I want a one-click button to create a QA version of the accessibility site to test a pull request.

Describe the solution you'd like Ideally, after the user submits a pull request, a label can be added to spin up a QA site that generates a URL where the changes can be reviewed and tested. The label would be optional so it won't spin up on every pull request. The QA site would have to be with an FQDN maybe accessibility-qa.civicactions.com or something like that.

I imagine a separate repo would be used where the branch code is pushed to and then GitHub pages is used to render the site.

dmundra commented 3 years ago

Suggestion from https://stackoverflow.com/questions/59937478/github-pages-staging-site

dmundra commented 3 years ago

Proof of concept:

To do: