[GDRCD 5.7.0] Aggiornamenti, contributi esterni e linee guida
[GDRCD 5.7.0] Aggiornamenti, contributi esterni e linee guida postato il 20/04/2026 23:32:13 nel forum programmazione, open source e hosting e modificato da blancks il 05/05/2026 18:13:43
Salve a tutti, è un po' che non aprivo un thread qui 😃

Stato dei lavori v5.7.0
Per iniziare, volevo brevemente aggiornarvi sul fatto che i lavori sulla nuova versione di GDRCD, la 5.7, procedono con costanza e che abbiamo stabilito il lock-in delle features da inserire già da qualche settimana. In sostanza abbiamo finito di aggiungere carne al fuoco e per portare a termine i lavori vanno completate tutte le cose che abbiamo definito nella milestone su GitHub https://github.com/GDRCD/GDRCD/milestone/38 ↗
Cambio di Licenza: MIT
La nuova versione sarà rilasciata sotto una licenza open source differente e più permissiva rispetto alle precedenti.
L'argomento è stato approfondito in questo topic: https://www.gdr-online.com/readforum.asp?id=260507 ↗
Aggiornamento linee guida per i contributi di programmazione
Negli ultimi tempi abbiamo ricevuto alcune manifestazioni di interesse da parte della community riguardo la possibilità di contribuire allo sviluppo della prossima release, ma ci siamo resi conto che la mancanza di linee guide chiare poteva rappresentare un ostacolo per chi non usa discord o non fa parte stabilmente del core team.
Abbiamo quindi deciso di strutturare e ufficializzare questo processo, introducendo delle linee guida dedicate ai contributi esterni.
Sono consultabili qui: https://github.com/GDRCD/GDRCD/blob/master/CONTRIBUTING.md ↗
Per descriverle brevemente, il punto di partenza resta GitHub: tutte le attività vengono tracciate tramite le issue, che rappresentano il riferimento unico per capire cosa c'è da fare e su cosa è possibile intervenire. Prima di iniziare qualsiasi sviluppo è necessario infatti candidarsi su una issue senza assegnatario, descrivendo brevemente l'approccio che si intende seguire, così da evitare sovrapposizioni e allinearsi con la roadmap del progetto, che in questo momento è canalizzata verso la release 5.7.
Abbiamo inoltre definito alcune linee guida tecniche e strutturali fondamentali (come l'utilizzo degli ID numerici per i personaggi, i nuovi metodi per le query database e il sistema di migrazioni) che è importante rispettare per garantire coerenza e stabilità del codice.
Ci teniamo a sottolineare un aspetto per noi molto importante: siamo completamente aperti ai contributi esterni. Chiunque può partecipare, indipendentemente dal livello di esperienza o dal coinvolgimento attuale nel progetto (al netto di un minimo di familiarità con github). Allo stesso modo, siamo sempre disponibili a fornire chiarimenti, supporto e indicazioni lungo tutto il processo.
L'unico requisito è quello di rispettare il flusso definito, che serve a valorizzare il contributo di tutti ed evitare lavoro duplicato o non utilizzabile.
Altri modi per contribuire al progetto
Come sottolineato dal buon @kasa i contributi non si fermano al solo codice: è possibile infatti contribuire al progetto scrivendo articoli, espandendo la wiki con informazioni sul funzionamento di GDRCD o creando risorse grafiche.
Un altro modo utilissimo per contribuire è quello di segnalare bug oppure anche solo fornire un feedback su possibili features che vorreste vedere implementate tramite la pagina delle issues su github.
Wiki: https://github.com/GDRCD/GDRCD/wiki ↗
Issues: https://github.com/GDRCD/GDRCD/issues ↗
Canali di comunicazione
Il punto di riferimento primario per i contributi rimane GitHub, ma ricordo che abbiamo un server discord dedicato dove siamo disponibili per un contatto più diretto e in cui comunichiamo aggiornamenti, a volte mini guide/articoli specifici per GDRCD e recentemente abbiamo iniziato a pubblicare in livestream su youtube il venerdì sera gli incontri interni del team di GDRCD per condividere pubblicamente i nostri processi interni in merito all'avanzamento dei lavori.
GitHub: https://github.com/GDRCD/GDRCD ↗
Discord: https://discord.gg/zh69CDUf3V ↗
Pagine → 1
21/04/2026 06:54:19
Grazie per tutto quello che fate e il costante impegno profuso per permetterci di portare avanti questa "passione" <3
22/04/2026 10:14:49
L’engine di GDRCD è il cuore pulsante del progetto, ma attorno ad esso ruota un insieme di risorse fondamentali che lo rendono "vivo" e "utilizzabile". Alcuni esempi possono essere la Wiki, gli articoli e le guide della community, oltre al materiale grafico condiviso.
Tutti questi contributi sono stati realizzati da volontari, che hanno messo a disposizione tempo e competenze, esattamente come chi mantiene e sviluppa i sorgenti.
Questo dimostra che non è necessario essere "Programmatori" per contribuire al progetto e anzi c’è spazio (nonché un gran bisogno!) per documentazione, contenuti e risorse grafiche.
In breve, chiunque abbia qualcosa di concreto da offrire può fare la differenza!
Vi lasciamo qui la repository della Wiki e rinnoviamo l'invito nell'utilizzare i canali di comunicazione che ha esposto @blancks poco sopra.
Wiki: https://github.com/GDRCD/wiki ↗
Kasa.
05/05/2026 18:19:17
Ho aggiornato il topic principale includendo le informazioni aggiunte da @kasa e aggiungendo una nota anche in merito al cambio di licenza del progetto.
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!
RAID Shadow Legends ↗
Fallen Gods ↗
Foundation Galactic Frontier ↗
Crossout ↗