[Logeon 1.0.0] Roadmap e contributori
[Logeon 1.0.0] Roadmap e contributori postato il 23/04/2026 23:11:03 nel forum programmazione, open source e hosting e modificato da geko il 24/04/2026 08:57:20
Ciao a tutti,
dopo il primo periodo di presentazione e raccolta feedback, torno con un aggiornamento importante su Logeon e su quello che sarà il percorso che ci porterà alla versione 1.0.0.
Nell’ultimo periodo il progetto ha fatto un salto significativo, soprattutto a livello architetturale e strutturale. Questo ha reso necessario fermarsi, mettere ordine e definire una roadmap chiara, concreta e soprattutto sostenibile nel tempo.
Roadmap ufficiale
Da oggi è disponibile pubblicamente la roadmap completa con tutte le attività pianificate fino alla 1.0.0:
GitHub Project (roadmap live)
https://github.com/users/Gekis-Geko/projects/3/views/3 ↗
Milestone "v1.0.0"
https://github.com/Gekis-Geko/Logeon/milestone/1 ↗
La roadmap non è una semplice lista di feature, ma rappresenta:
• una strutturazione per blocchi funzionali
• una separazione netta tra core e moduli
• un percorso orientato alla stabilizzazione del runtime, non solo all'aggiunta di nuove funzionalità
• una progressiva riduzione del rischio di regressioni
Questo perché l'obiettivo della 1.0.0 non è "avere tante cose", ma avere una base realmente:
solida, estendibile e coerente nel tempo
Cosa sta cambiando davvero
Negli ultimi aggiornamenti sono state consolidate alcune direzioni fondamentali:
1. Core più pulito e responsabile
Il core si sta evolvendo verso un ruolo molto preciso:
• gestione del runtime
• orchestrazione dei sistemi principali
• esposizione di contratti stabili (API, eventi, hook)
Non deve più essere il posto dove finiscono logiche di dominio specifiche.
2. Sistema moduli come asse centrale
Tutta la logica "di gioco" deve vivere nei moduli.
Questo significa:
• nessuna dipendenza diretta tra core e moduli
• integrazione tramite hook, eventi e registri
• possibilità reale di attivare/disattivare funzionalità senza rompere il sistema
In altre parole:
Logeon non è il gioco → è il motore per costruirlo.
3. Frontend modulare e disaccoppiato
Anche lato frontend si sta consolidando un pattern chiaro:
• niente logica nelle view
• feature per pagina + moduli per dominio
• comunicazione tramite servizi e runtime centralizzato
Questo riduce accoppiamenti e rende il sistema molto più mantenibile nel lungo periodo.
4. Standard di sviluppo più rigidi (ma necessari)
Sono state formalizzate regole precise per evitare il caos tipico dei progetti collaborativi:
• niente JS/CSS inline
• separazione netta tra backend, frontend e dominio
• validazione sempre lato server
• PR piccole, tracciabili e verificabili
L'obiettivo non è "complicare", ma evitare che il progetto diventi ingestibile tra qualche mese.
Cosa significa davvero
Tutto questo si traduce in una cosa molto concreta:
Logeon non ti dà un gioco già fatto, ma gli strumenti per costruirlo esattamente come vuoi.
Per esempio:
• vuoi un sistema di magie o abilità personalizzate → lo sviluppi come modulo
• vuoi case private, gilde avanzate o fazioni complesse → moduli
• vuoi un sistema economico o di progressione diverso → moduli
• vuoi cambiare completamente l’esperienza di gioco → puoi farlo senza toccare il core
Questo è possibile perché il sistema è progettato per essere realmente modulare, non solo "a parole".
Direzione del progetto
Una cosa che voglio chiarire per evitare aspettative sbagliate:
Logeon non vuole essere un prodotto finito e chiuso.
Vuole essere:
una base modulare per creare giochi Play by Chat, personalizzabile e adattabile a contesti molto diversi.
Questo implica scelte precise:
• il core resta minimale e stabile
• le feature vivono nei moduli
• nessuna logica hardcoded nel core
• forte attenzione a scalabilità e manutenibilità
Se cerchi un "gestionale già pronto", Logeon probabilmente non è quello.
Se vuoi costruire qualcosa sopra una base solida, invece sì.
Le novità architetturali
Negli ultimi aggiornamenti si stanno consolidando alcuni pilastri fondamentali:
• separazione netta tra core e moduli
• frontend sempre più modulare e disaccoppiato
• contratti API più chiari e stabili
• sistema moduli strutturato e governato dal core
• regole di sviluppo più rigide per evitare regressioni
Questo lavoro è meno "visibile" rispetto alle feature, ma è quello che permette al progetto di crescere senza rompersi.
Cosa aspettarsi da qui alla 1.0.0
La roadmap non punta a "riempire", ma a chiudere i buchi strutturali:
• consolidamento del runtime (DB, auth, moduli)
• stabilizzazione delle API core
• miglioramento dei sistemi trasversali (permessi, eventi, stati narrativi, ecc.)
• definizione chiara dei confini tra core e moduli
• riduzione dei punti fragili e dei comportamenti impliciti
In sintesi:
meno magia, più sistema.
Contributi: come partecipare davvero
Negli ultimi giorni sono arrivate diverse richieste di partecipazione, quindi ho formalizzato un processo chiaro.
Chi vuole contribuire deve sapere che:
• il progetto segue regole architetturali precise
• il codice viene integrato solo tramite pull request strutturate
• l'obiettivo non è "aggiungere codice", ma non rompere il sistema
Punti chiave
• niente logica inline nelle view
• separazione frontend/backend/dominio
• permessi sempre lato server
• nessuna dipendenza tra core e moduli opzionali
Workflow:
• branch brevi
• PR piccole e leggibili
• ogni modifica deve essere verificata (lint + smoke test)
Questo non è un dettaglio:
serve per mantenere il progetto sostenibile nel tempo.
Per approfondire:
Linee guida contributori
https://github.com/Gekis-Geko/Logeon/blob/main/CONTRIBUTING.md ↗
Guida operativa contributori
https://github.com/Gekis-Geko/Logeon/blob/main/docs/guida-contributori.md ↗
Canali ufficiali
GitHub
https://github.com/Gekis-Geko/Logeon ↗
Discord
https://discord.gg/6Z4m49fGqM ↗
Sito ufficiale
https://logeon.it/ ↗
Grazie a tutti per l'attenzione e i vostri feedback di questi giorni.
Pagine → 1
24/04/2026 09:42:53
Trovo veramente fantastica l'idea di lavorare a moduli!
Daje Geko, ti seguiamo e buona fortuna con il tuo piano d'azione! ❤
14/05/2026 12:29:17
È stata introdotta una guida introduttiva di come evolverà la versione v1.0.0.
Questa guida è pensata per chi non conosce ancora Logeon e vuole capire, in modo concreto, cosa può fare con la piattaforma.
Non è un documento tecnico e non è un changelog puntuale di commit.
È una panoramica funzionale, narrativa e pratica della release v1.0.0: mostra come Logeon accoglie nuovi utenti, sostiene il gioco quotidiano, aiuta lo staff a governare una community e offre una base solida per evoluzioni future.
L’obiettivo è semplice: dare una visione chiara del valore della release, non solo un elenco di funzioni.
https://logeon.it/guida/ ↗
24/05/2026 11:28:04
Buongiorno a tutti e buona domenica,
prima di entrare nel merito degli aggiornamenti, desidero ringraziare sinceramente tutte le persone che, in modi diversi, si sono interessate a Logeon.
Consigli, critiche, confronti, discussioni e osservazioni hanno contribuito in modo concreto alla crescita del progetto. Anche i punti di vista più severi sono stati utili per mettere alla prova la piattaforma, individuare debolezze, migliorare alcune scelte e consolidare ciò che già funzionava.
Grazie di cuore a chi ha seguito, commentato, testato o semplicemente osservato l'evoluzione di Logeon.
Detto questo, passiamo agli aggiornamenti più concreti.
Siamo arrivati alla fase conclusiva del percorso di consolidamento della piattaforma: un lavoro che ha permesso di rafforzare le funzionalità già presenti, migliorarne la stabilità e aprire la strada alla creazione di nuove estensioni.
Da oggi è possibile consultare la documentazione pubblica direttamente dal sito ufficiale:
https://logeon.it/docs/ ↗
È inoltre disponibile una panoramica dedicata allo scopo del progetto e a ciò che raccoglie Logeon v1.0.0, come già anticipato in un precedente thread:
https://logeon.it/guida/ ↗
Infine, è online anche la pagina dedicata ai moduli opzionali, scaricabili liberamente e gratuitamente:
https://logeon.it/moduli/ ↗
I moduli sono progettati per essere compatibili con Logeon v1.0.0 e non sono garantiti per versioni precedenti.
Con questa base ormai consolidata, inizierà una fase più ampia di test e verifica finale. Molti controlli sono già stati eseguiti e hanno contribuito proprio al rafforzamento della piattaforma, ma l'obiettivo adesso è arrivare al rilascio ufficiale con un sistema il più possibile stabile, documentato e pronto all'uso.
Il canale ufficiale del rilascio sarà il portale di Logeon:
https://logeon.it/ ↗
Nei prossimi aggiornamenti verrà pubblicata anche una lista dettagliata dei cambiamenti apportati alla piattaforma, così da rendere più chiaro il percorso fatto e le novità introdotte.
A chi segue il progetto, a chi è curioso e a chi sta valutando Logeon per il proprio gioco, consiglio quindi di tenere d'occhio il portale ufficiale: si sta avvicinando un aggiornamento importante, pensato per rendere la piattaforma più solida, più completa e più semplice da estendere.
Successivamente l'annuncio verrà condiviso anche qui sul portale, con un doveroso ringraziamento a questa community, che ha contribuito indirettamente e direttamente in modo significativo alla crescita del progetto.
Grazie ancora a tutti.
28/05/2026 09:54:46 e modificato da geko il 28/05/2026 09:55:14
Chiedo all'amministrazione del portale, cortesemente, di chiudere il seguente topic.
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
World of Warship ↗
World of Tanks ↗
Storie di Agarthi ↗
Tibia ↗
The Coven ↗