Create project homepage: hosting & deployment
This issue is purely for me (@larrybotha) to manage tasks associated with creating the project home page in this repo
See https://tasks.opencraft.com/browse/FAL-1963
Design
Tasks
-
determine discrete work units -
configure project -
install svelte-kit -
deploy with GitLab Pages -
configure CI and pre-merge / pre-push hooks -
configure preprocessors - https://myrmod.de/posts/how-to-add-stylus-to-sveltekit
-
Sass -
PostCSS (autoprefixer / Custom properties / Logical Properties)
-
configure SVG symbols
-
-
implement components and design -
configure variables -
configure basic components -
implement design
-
-
add metadata: https://medium.com/swlh/are-you-using-svg-favicons-yet-a-guide-for-modern-browsers-836a6aace3df -
CI/CD -
ensure deployments to production only happen when changes are merged into master -
run accessibility tests during CI/CD - references: mooc-floss/mooc-floss!42 (comment 628591676)
- see gitlab-org/gitlab#34814 (comment 426362459) for hostname within CI/CD
-
Edited by Larry Botha