AmpersandTarski / Ampersand

Build database applications faster than anyone else, and keep your data pollution free as a bonus.
http://ampersandtarski.github.io/
GNU General Public License v3.0
40 stars 8 forks source link

Follow up research github actions #1327

Closed JesseZwitserlood closed 1 year ago

JesseZwitserlood commented 1 year ago

Problem Definition

The Documentation files and Docusaurus source code reside in two different repositories. The final webpage requires both in order to be deployed.

Depends on

Solution

Refactor the GitHub workflow inside the new repo. The goal of that workflow is to generate a single-page website from the contents of the docs directory in the development branch of Ampersand. The workflow should be triggered any time when there is a new commit/merge/pull request of the development branch of Ampersand. Use github pages to serve this single-page website. Use Docusaurus as a generator.

Either:

- [ ] Refactor CI/CD pipeline in "DocuGen" repo to trigger on push to development branch in "Ampersand" repo

Or:

- [ ] Create a CI/CD pipeline in "Ampersand" repo to trigger on push and deploy the Docusaurus website in the "DocuGen" repo