w3c / at-driver

AT Driver defines a protocol for introspection and remote control of assistive technology software, using a bidirectional communication channel.
https://w3c.github.io/at-driver
Other
31 stars 4 forks source link

Set up build system to generate spec preview link for main branch #27

Closed s3ththompson closed 1 year ago

s3ththompson commented 1 year ago

We need to set up a build system to run bikeshed after new PRs are merged so that we can maintain an up-to-date preview link for the repository.

Additionally, the repo is set up so that the main branch is gh-pages. We should change the main branch to main and have a separate action that commits the built spec to gh-pages for easy hosting and previewing.

zcorpan commented 1 year ago

Interim hack/workaround is to check in index.html to gh-pages manually.

zcorpan commented 1 year ago

Done.

The generated spec now available at https://w3c.github.io/aria-at-automation/ . I renamed the old gh-pages branch to main and created a new gh-pages so as to keep main clean.

index.html is still excluded by .gitignore so it needs a force add in gh-pages:

bikeshed
git add -f index.html

Leaving the issue open to make this automatic with CI.

FYI @mcking65

zcorpan commented 1 year ago

Fixed in #35.