This repo publishes a GitHub Pages project index at the root domain and sub-projects under their own routes.
docs/index.html is the root project indexdocs/terminal-project/index.html is an example sub-project pagedocs/styles.css is the shared stylesheet.github/workflows/deploy-pages.yml deploys the docs/ directorydocs/, for example docs/my-app/.index.html file inside that folder.projects array in docs/index.html.main and GitHub Pages will publish it at /my-app/.