Skip to content

jails-org/Boilerplate

Repository files navigation

Astro Jails



Jails Static Boilerplate

This is a boilerplate to start any kind of html static project, using some of the best produtivity libraries that matches the same simplicity philosophy that Jails.


The Metaframework

Astro


The Folder Structure Pattern


Folder structured by context, each page is a domain. Each domain has its own entities, services, use-cases etc, for those scenarios that are generic, the same folder structure is replicated inside shared folder.


For Javascript


Typescript - Default but not mandatory

Jails - For Component and Client-side Logic


For CSS


Tailwind - For fast component and layout development.

Stylus - A fallback or alternative to Tailwind for edge case scenarios.

Rupture - A Stylus media query library


For Testing


Vitest - Testing library with JSDOM configured