Epydoc – Documentazione Autogenerata per Python

Epydoc è un tool per python che genera automaticamente una pagina web contenente la documentazione dettagliata dei file sorgente del nostro progetto. Epydoc sfrutta la “docstring” di python estendendola con dei tag e degli elementi di markup che rendono la documentazione elegante e professionale. Andiamo ora a scoprire come installarlo e come commentare il codice per avere i risultati che ci aspettiamo. Continue reading

Gitk – Una GUI per Git

Gitk e Git-Tool sono due strumenti che permettono di interagire con git esclusivamente (o quasi) per via grafica. Grazie a questi tool si può, inoltre, visualizzare un grafico che riassume la storia del progetto. Possiamo creare branches, fare merge, commit, push, possiamo comprimere il database per aumentre le prestazioni, possiamo vedere quali file sono stati modificati ma non ancora commissionati e gestire i repository remoti (come Gitorious). Continue reading

Posted in CVS

Git – Log e Branches

Continuiamo a parlare di Git. Dopo aver visto come inizializzare un progetto e gestire le varie modifiche semplicemente con git-add e git-commit, vediamo come ottenere la lista delle varie modifiche e come gestire i vari rami di sviluppo. Innanzitutto affrontiamo … Continue reading

Posted in CVS

Quick Start – Git

Git è un importante e noto version control system. Utilizzato dagli stessi sviluppatori del kernel, nonchè dagli sviluppatori di progetti come Qt e KDE. Ha l’enorme pregio della velocità ed è possibile trovare molti tools di supporto e hosting gratuiti … Continue reading

Posted in CVS