1.2 KiB
1.2 KiB
NetGesCon (Laravel + Filament)
Panoramica
Gestione condominiale con moduli contabili, anagrafiche e archivi legacy. Stack principale: Laravel + Filament + Livewire.
Requisiti
- PHP 8.3+
- Composer
- Node.js + npm
- MySQL/MariaDB
Avvio rapido (sviluppo)
- Crea il file
.envda.env.examplee configura DB/APP_URL - Installa dipendenze
composer installnpm install
- Genera la chiave app
php artisan key:generate
- Migra il DB
php artisan migrate
- Asset Filament
php artisan filament:assets
- Avvio
php artisan serve
Distribuzione Open Source (linee guida)
- Aggiungi una licenza:
LICENSE(MIT, Apache-2.0, AGPL, ecc.) - Compila la documentazione essenziale:
README.md(setup, requisiti, run)CONTRIBUTING.md(workflow PR, coding standards, test)CHANGELOG.md(note di rilascio)
- Evita dati sensibili nel repository:
- Non versionare
.envreali - Rimuovi credenziali e chiavi
- Non versionare
- Versiona con tag semantici:
vX.Y.Z
Struttura documentazione
docs/contiene i flussi, import, troubleshooting e procedure operative.
Contribuire
Vedi CONTRIBUTING.md (da aggiungere) per le regole di collaborazione.