ARM-software / psa-api

Documentation source and development of the PSA Certified API
https://arm-software.github.io/psa-api/
Other
59 stars 27 forks source link

Use a local Jekyll build of the website, instead of Github Actions #217

Closed athoelke closed 2 months ago

athoelke commented 2 months ago

Following a change to the provision of GitHub Actions to organizations like ARM-software, it is no longer possible to use the Github-provided Jekyll builder for a Github pages website.

This PR re-organizes the site sources, and updates the Jekyll configuration to be able to build the PSA API website locally, and then publish the result as a Github pages source directory that requires no build steps during deployment.

The site sources are moved into the site-src folder.

The built website is deployed from the docs folder.

There are no material specification changes associated with this PR.