Sono abbastanza familiare e amo usare git
, tra le altre ragioni a causa della sua natura distribuita. Ora mi piacerebbe impostare un simile software di gestione dei progetti distributed (FOSS) con funzionalità simili a quelle Redmine offerte, come
- Problema e amp; monitoraggio del tempo, tappe fondamentali
- Diagrammi di Gantt, calendario
- integrazione git, forse un collegamento automatico di commit e problemi
- Wiki (preferibilmente con supporto Mathjax)
- Forum, notizie, notifiche
- Progetti multipli
Tuttavia, sto cercando una soluzione che non richieda un server permanentemente accessibile, ad esempio in git, ogni utente dovrebbe avere una propria copia che può essere facilmente sincronizzata con altri. Tuttavia dovrebbe essere possibile non avere una copia di ogni progetto su ogni macchina. Poiché trac utilizza più istanze per più progetti in ogni caso, stavo considerando di usarlo, ma non so nemmeno quanto si adatti semplicemente a git
il database stesso (che sarebbe il modo più semplice per gestire la distribuzione a causa dell'utilizzo di git in ogni caso), né include tutte le funzionalità di Redmine.
Dopo aver controllato il link per i wiki con sistema di tracciamento integrato e supporto RCS, e filtrando il progetto apparentemente obsoleto, le scelte si riducono fondamentalmente a < a href="http://foswiki.org/"> Foswiki , TWiki e Ikiwiki . Quest'ultimo non sembra offrire tante funzioni di usabilità, e nel TWiki rispetto a Foswiki problema tendo a quest'ultimo. Infine, c'è Fossil , che parte dall'altra estremità tentando di sostituire completamente git e di tracciare se stesso. Tuttavia, non mi sento troppo a mio agio con il pensiero di sostituire git, e le funzionalità non SCM di Fossil non sembrano essere così sviluppate.
Ci sono funzionalità cruciali del software di Project Management come Redmine che Foswiki non fornisce anche con tutte le estensioni disponibili?