CREATIVITA' > Altri Hobby & Passioni

HGui, ce l'ho fatta :D

(1/3) > >>

Allanon:
Ragazzi, voglio condividere con voi un traguardo importantissimo, ovvero il rilascio pubblico di HGui , forse il progetto più grande e complesso che abbia mai affrontato. Quasi 8 anni di sviluppo  :o

Sviluppato interamente in Hollywood e per Hollywood è un GUI Toolkit, completamente scritto da zero che compila su ogni piattaforma supportata da Hollywood (MacOS, Win, Amiga, AROS, MOS, Linux, ecc...) ad eccezione di Android per il quale ho già pianificato come risolvere alcune limitazioni imposte dalla piattaforma stessa.

Il progetto non è finito, mancano alcune classi come le schede e la documentazione è ancora in fase embrionale, ma i sorgenti sono commentati dettagliatamente e ho fornito anche una serie di esempi con i quali si può iniziare a lavorare.

C'è ancora molto lavoro, ma sono veramente felice di aver raggiunto finalmente questo punto.

Se siete curiosi in questa pagina c'è la descrizione del progetto, i link (download, docs, ecc...) e in fondo c'è un video della demo che fornisco con il sorgente  :D

Z80Fan:
Bellissimo! Complimenti! :D

Sicuro di non voler usare una piattaforma tipo GitHub per distribuire i sorgenti? Così avresti il controllo di versione (tramite git), hai uno spazio per eventualmente scrivere una wiki, e in qualsiasi caso gli utenti possono scaricare uno zip con tutti i file nel caso non vogliano/possano usare git (Inoltre c'è uno spazio apposta dove elenchi le varie release della libreria, con possibilità di scrivere una piccola descrizione, esempio).

Allanon:
Probabilmente finirò su GitHub, per adesso ho voluto provare questa forma di distribuzione per comodità e per pigrizia :D
Il controllo della versione mi manca veramente tanto ed è fondamentale per un colosso del genere :P

Z80Fan:

--- Citazione da: Allanon - 13 Novembre 2017, 21:08:50 ---Il controllo della versione mi manca veramente tanto ed è fondamentale per un colosso del genere :P
--- Termina citazione ---

Yep! Ormai qualsiasi cosa sulla quale ci lavoro per più di 10 minuti la metto sotto git, anche perchè creare un nuovo repository è un singolo comando (e per Windows ci sono delle estensioni di explorer che ti permettono di fare tutto tramite il menù contestuale della cartella!).

Anche se il codice non lascerà mai il mio hard disk, il fatto di avere una storia di modifiche è incredibilmente utile sia per recuperare il codice rimosso (e così eviti di avere il sorgente pieno di funzioni commentate perchè "non si sa mai se mi servirà ancora"), sia ho notato che dà un certo "ritmo" allo sviluppo (sviluppo, commit, sviluppo, commit...) che è un chiaro indicatore di progresso.

Allanon:
Ho installato Git + TortoiseGit per la gestione in locale, tutti i progetti sono su DropBox quindi ho il backup anche li.
Per ora vado avanti così e copio a mano le release su GoogleDrive.
Oltre a questo ho dei backup dell'immagine del disco su disco USB con Macrium Reflect.

Che dite? Basta?
:D

Magari ogni tanto posso fare anche dei backup su DVD...

Navigazione

[0] Indice dei post

[#] Pagina successiva

Vai alla versione completa