bpmn-visualization-examples
bpmn-visualization-examples copied to clipboard
[FEAT] Improve the design of the published home page of the project
Is your feature request related to a problem? Please describe. When the "projects" directory change, a surge.sh preview environment is built that list the "applications" available for testing. This will be soon available in GitHub Pages, see #439.
The design of this page is very minimalist and doesn't fit with the design of the other pages. There is also no cross links between the pages served by statically.io and this mini-site: this would provide a better overview of the "projects" (we could add a link in the "misc" section of the home HTML page served by statically.io)
Describe the solution you'd like The content of this page is built directly in a GitHub Actions which makes it hard to test locally so the feedback loop is slow when updating or fixing it. We could have a dedicated "site" folder (name it as you want) containing all the logic to build the page. It would also be more easy to add external tooling and include CSS framework (if required). We could use a templating engine to simplify the code, for instance (non exhaustive list)
- https://handlebarsjs.com/
- https://squirrelly.js.org/
The link to the statically.io environment could be pass via env variable or script options or something else. By default, it could point to a relative path to work in local dev environment (local path to the examples HTML home page).