Alpine.js guidelines
Publica.la currently uses Alpine.js v2 (2.8.2)—see the official README for full API reference.
Publica.la currently uses Alpine.js v2 (2.8.2)—see the official README for full API reference.
Philosophy
Start by reading the error message and look for it here. If you do not find it, please add a new entry via PR.
A quick reference of key terms, libraries, and patterns used in Publica.la’s frontend. Each entry links to its official documentation for deeper reading.
Use this list before requesting review to ensure new code follows current guidelines and remains easy to migrate when we upgrade the stack (SCSS → CSS, Mix → Vite, Livewire 2 → 3, Alpine 2 → 3, Tailwind 3 → 4).
Introduction
Main library: Heroicons
Grid components x-layout.*
Overview
Mobile-first mindset
Publica.la runs on Tailwind CSS v3 — see the official v3 documentation for full reference.