This template repository includes preconfigured GitHub Action that will validate html files in a project with (HTMLProofer)[https://github.com/gjtorikian/html-proofer/]. And htmx to load partials
<main data-hx-trigger="load" data-hx-swap="outerHTML" data-hx-get="index.main.partial.html"></main>
function init() {
import('...js');
}
const totalPartials = document.querySelectorAll('[hx-trigger="load"], [data-hx-trigger="load"]').length;
let loadedPartialsCount = 0;
document.body.addEventListener('htmx:afterOnLoad', () => {
loadedPartialsCount++;
if (loadedPartialsCount === totalPartials) init();
});
Team: -Sushko Taras -Hofner Oleksandr -Andrii Gumeniuk -Tebrii Anastasia -Khrystyna Shvachko -Hospodinina Oleksandra -Arsentiev Artur -Ischenko Elvira -Yura Shubin -Oleksandr Kornilenko -Kozlovska Mariia -Vitalii Iordan -Dobrovolskyi Pavlo -Hubskyi Robert -Ivan Dovhosheia