Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jails-org/boilerplate

A Robust Boilerplate for Web Applications - Powered by Astro
https://github.com/jails-org/boilerplate

astrojs astrojs-boilerplate boilerplate boilerplate-front-end boilerplate-frontend

Last synced: 1 day ago
JSON representation

A Robust Boilerplate for Web Applications - Powered by Astro

Awesome Lists containing this project

README

        


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](astro.build)


### 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](https://www.typescriptlang.org/) - Default but not mandatory

[Jails](https://jails-js.org/) - For Component and Client-side Logic


### For CSS
---

[Tailwind](https://tailwindcss.com/) - For fast component and layout development.

[Stylus](https://stylus-lang.com/) - A fallback or alternative to Tailwind for edge case scenarios.

[Rupture](https://jescalan.github.io/rupture/) - A Stylus media query library


### For Testing
---

[Vitest](https://vitest.dev/) - Testing library with JSDOM configured