Set up Laravel #1

Open
opened 2026-05-17 21:33:49 +02:00 by myrmidex · 0 comments
Owner
  1. Scaffold Laravel project & repo structure — laravel new crt, init git, push to forge.lvl0.xyz/lvl0/crt, mirror to Codeberg, add AGPL-3.0 LICENSE, baseline README skeleton, .editorconfig, .gitattributes.
  2. Configure Vite + Tailwind — Tailwind via Laravel preset, configure tailwind.config.js content paths, drop default Laravel welcome view, verify npm run build produces assets.
  3. Define env contract — Add TRUENAS_URL, TRUENAS_API_KEY, POLL_INTERVAL_SECONDS, POOL_ALLOWLIST to .env.example and document in README. Create a config file config/crt.php to read these.
1. Scaffold Laravel project & repo structure — laravel new crt, init git, push to forge.lvl0.xyz/lvl0/crt, mirror to Codeberg, add AGPL-3.0 LICENSE, baseline README skeleton, .editorconfig, .gitattributes. 2. Configure Vite + Tailwind — Tailwind via Laravel preset, configure tailwind.config.js content paths, drop default Laravel welcome view, verify npm run build produces assets. 3. Define env contract — Add TRUENAS_URL, TRUENAS_API_KEY, POLL_INTERVAL_SECONDS, POOL_ALLOWLIST to .env.example and document in README. Create a config file config/crt.php to read these.
myrmidex added this to the v0.1.0 milestone 2026-05-17 21:33:49 +02:00
myrmidex added the
enhancement
label 2026-05-17 21:33:54 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: lvl0/crt#1
No description provided.