Commit Graph

110 Commits

Author SHA1 Message Date
Maicol Battistini ed007723a0
chore(deps): Aggiorna versione PHP e libreria Laravel Restify nel composer.json
La versione richiesta di PHP è stata aggiornata da 8.1 a 8.2. Inoltre, nel file composer.json, l'edizione richiesta della libreria Laravel Restify è cambiata da "dev-8.x-fixes" a "dev-8.x-jsonapi-compatibility". A seguito di ciò, sono state rimosse numerose funzioni non necessarie dalla classe Repository.
2023-12-08 17:04:32 +01:00
Maicol Battistini 30d1f0c031
chore(deps): Aggiunto `symfony/yaml`
Utilizzata nel comando `osm:write-pnpm-workspaces`
2023-07-14 12:20:52 +02:00
Maicol Battistini 3148f5101c
chore(deps): Spostato faker in require 2023-07-13 11:29:48 +02:00
Maicol Battistini 611d2d3ac1
chore(deps): ⬆️ Aggiornate le dipendenze 2023-06-12 18:27:52 +02:00
Maicol Battistini 64342f8aaa
fix: Usa branch di fix di laravel restify 2023-06-12 12:52:32 +02:00
Maicol Battistini b70ded14c7
fix: `composer.local.json` non funzionante 2023-05-18 16:44:19 +02:00
Maicol Battistini 3d1692d4b4
feat: Reintrodotto `composer.local.json` per l'installazione di moduli e pacchetti in locale 2023-05-13 13:55:15 +02:00
Maicol Battistini 21e66cd629
chore: 👨‍💻 Aggiunto comando automatico per eliminare vendor nei mirror dei moduli
Per aumentare le prestazioni dell'indexing durante lo sviluppo locale dei moduli
2023-05-12 15:49:00 +02:00
Maicol Battistini d4c40be717
feat: Aggiunto parsing dei path da `tsconfig.json` 2023-05-08 20:06:48 +02:00
Maicol Battistini 4ff43648f1
refactor: ♻️ Refactoring completo del codice 2023-05-07 17:06:01 +02:00
Maicol Battistini c5ff6ac8fd
feat: 👨‍💻 Aggiunto psalm 2023-05-07 15:49:46 +02:00
Maicol Battistini 03f233e989
chore: 🔥 Rimossi comandi obsoleti 2023-05-07 15:49:07 +02:00
Maicol Battistini c0dc110444
chore: Sostituito `~` con `@osm` 2023-05-07 14:09:46 +02:00
Maicol Battistini 897e324602
chore: Rimosso composer merge plugin 2023-05-01 15:21:30 +02:00
Maicol Battistini 517383273b
Revert "feat: Aggiunto laravel package tools"
This reverts commit 46fef554f1.
2023-04-26 13:31:11 +02:00
Maicol Battistini 46fef554f1
feat: Aggiunto laravel package tools 2023-04-26 13:11:28 +02:00
Maicol Battistini 2ea9606a38
feat: Ristrutturazione completa del progetto 2023-04-20 20:00:38 +02:00
Maicol Battistini a2d8dace1f
refactor: 🎨 Formattazione del codice 2022-10-22 15:18:09 +02:00
Maicol Battistini 2e9f2b6c82
refactor: ♻️ Refactor del codice tramite Rector 2022-10-22 15:09:09 +02:00
Maicol Battistini c24dfc40ab
feat!: 💥 Trasferiti tutti i componenti Blade a Mithril. 2022-03-10 14:47:18 +01:00
Maicol Battistini e7041507de
feat: Upgrade a Laravel Vite 0.2
- Rimosso Gulp
2022-03-02 20:20:20 +01:00
Maicol Battistini f5a1f0e53d
feat(deps): Upgrade a Laravel 9 e PHP 8.1 2022-03-02 14:47:13 +01:00
Maicol Battistini dffce3c724
refactor: ♻️ Riformattazione codice 2022-03-02 13:42:31 +01:00
Maicol Battistini a53182276f
feat: Aggiunto comando per la pubblicazione automatica degli assets in sviluppo (watch) 2022-02-14 18:15:55 +01:00
Maicol Battistini a350e4b068
feat: Aggiunta JSON API avanzata
La vecchia JSON API custom verrà rimossa successivamente, quando quella nuova avrà un'interfaccia stabile per i moduli
2022-02-01 15:43:10 +01:00
Maicol Battistini b8d0ca960d chore(deps): ⬆️ Aggiornato Ignition 2022-01-26 11:47:04 +01:00
Maicol Battistini ef49c30740
impr: Migliorati config files dei gestori di pacchetti 2022-01-10 17:17:59 +01:00
Maicol Battistini b34e90498d
feat: Aggiunta possibilità di avere composer.json locali
Stessi comandi, stesse funzionalità. Però ora si può dividere il composer.json in più parti. Di default è diviso in due parti, `composer.json` e `composer.local.json` (ignorato da Git)
2022-01-06 17:51:36 +01:00
Maicol Battistini 87c42fda66
chore(deps): Non includere i moduli standard di default 2021-12-21 11:12:51 +01:00
Maicol Battistini a65468d124
feat: Completata pagina setup 2021-11-12 16:59:04 +01:00
Maicol Battistini 15b553949f
chore(deps): ⬆️ Aggiornate dipendenze 2021-11-10 17:37:12 +01:00
Maicol Battistini 413e2dff2c
feat(tools): Aggiunta Laravel Debug Bar 2021-10-13 13:01:07 +02:00
Maicol Battistini 2aadbf627e
fix: 🐛 Vite dev server non funzionante 2021-10-09 17:15:15 +02:00
Maicol Battistini 1043715dc8
chore(deps): ⬆️ Aggiornati pacchetti composer 2021-10-08 12:32:17 +02:00
Maicol Battistini b1a0a01f0b
feat: Implementata JSON API
Vedi specifiche: https://jsonapi.org
2021-10-06 19:15:12 +02:00
Maicol Battistini 46fc810126
feat: Aggiunta API CRUD generica 2021-10-04 10:30:51 +02:00
Maicol Battistini e92e1e544b
chore(deps): Rimosse dipendenze di test inutilizzate 2021-10-01 15:36:01 +02:00
Maicol Battistini 7b1113eadf
fix(deps): ✏️ Typo 2021-09-29 17:30:54 +02:00
Maicol Battistini 03c8bdb14a
fix(deps): Cambiato nome per il pacchetto dei moduli standard 2021-09-29 16:59:21 +02:00
Maicol Battistini 986d13cc60
chore(deps): Cambiate alcune dipendenze 2021-09-14 20:05:00 +02:00
Maicol Battistini bba677d522
refactor: 🎨 Migliorata struttura del codice con nuove regole ESLint
Sono state aggiunte nuove regole ESLint per standardizzare il codice
2021-09-07 13:37:18 +02:00
Maicol Battistini 2d37c8eda4
feat: Sostituito Laravel Mix con Vite
Vite permette di utilizzare i moduli ES6, in modo da caricare le views dei moduli custom tramite Import Maps (automatico). Gli assets devono essere inseriti nella cartella resources/static invece che nella cartella public.
Altri miglioramenti:
- I componenti sono stati migliorati, in modo da utilizzare collect.js (le collections di Laravel in JS) e classnames (per l'aggiunta di classi CSS ai componenti)
- Ogni cartella ha ora un file `index.js` così da poter importare facilmente i componenti nei moduli custom
- Possibilità di aggiungere un titolo nella pagina, definendolo nella route
-
2021-09-07 13:28:20 +02:00
Maicol Battistini 11ac8a707e
chore(deps): Aggiunte librerie di utilità
- Ziggy per utilizzare le routes in JS
- Laravel mobile detect per gestire il comportamento delle view (blade) con dispositivi di grandezza diversa
2021-08-19 16:40:24 +02:00
Maicol Battistini f832b0f2fa
chore(deps): Aggiunto Laravel Packager per la creazione dei moduli 2021-08-10 14:38:23 +02:00
Maicol Battistini 631d24b402
chore(deps): Aggiunto helper per IDE 2021-08-05 12:41:16 +02:00
Maicol Battistini d1b3c05255
refactor(backend): ♻️ Refactor generale
Stile codice, sostituiti tipi PHPDoc con i tipi nativi di PHP
2021-08-03 19:43:16 +02:00
Maicol Battistini ceb854bbb3
feat(i18n): Aggiunto nuovo sistema di traduzioni backend e frontend
Il nuovo sistema si basa sul sistema nativo di Laravel. Le traduzioni e la lingua dell'utente vengono passati a JS (mithril) tramite Inertia. C'è anche una route per modificare la lingua.
2021-08-03 19:17:43 +02:00
Maicol Battistini bbf7365d5e
feat(i18n): 🌐 Aggiunto export traduzioni 2021-08-03 10:23:20 +02:00
Maicol Battistini 53aee9a14e
feat: Aggiunti InertiaJS e MithrilJS 2021-07-30 22:56:43 +02:00
Maicol Battistini e7b540d015
feat(tools): Aggiunto PHP CS Fixer v3 2021-07-30 19:15:52 +02:00