# GoFiber MVC Boilerplate Boilerplate riusabile per: - GoFiber (MVC) - HTMX - Svelte Custom Elements (UI kit) - GORM - SQLite/Postgres - Auth + ruolo `admin` - Email sink - CORS - Template directory `public` / `private` / `admin` In ambiente `develop`, le email vengono salvate in `./data/emails` (sink locale). ## UI Kit (Vite + Svelte CE) Comandi: ```bash cd ui-kit npm install npm run dev npm run build ``` La build scrive direttamente in `web/static/ui`: - `ui.esm.js` - `ui.css` ## Struttura iniziale ```text . ├── cmd/ │ └── server/ ├── internal/ │ ├── app/ │ ├── auth/ │ ├── config/ │ ├── controllers/ │ ├── db/ │ ├── http/ │ ├── mailer/ │ ├── middleware/ │ ├── models/ │ ├── repo/ │ └── services/ ├── ui-kit/ ├── web/ │ ├── emails/ │ │ └── templates/ │ ├── static/ │ │ ├── css/ │ │ ├── ui/ │ │ └── vendor/ │ └── templates/ │ ├── admin/ │ ├── private/ │ └── public/ └── data/ # solo sviluppo locale ```