2009-07-27 15 views
15

Attualmente sono l'unico sviluppatore che utilizza l'integrazione di Eclipse Mylyn (io sono quella sperimentale). Ho due repository configurati - Bugzilla, che il progetto utilizza per il bug tracking interno e un repository locale. Uso il repository locale per organizzare le storie su cui sto lavorando per l'iterazione.Che cosa è un repository di attività Mylyn facile da utilizzare per un piccolo progetto (~ 40 devs)?

Quello che mi piacerebbe fare è rendere il repository locale condivisibile in modo che altri sviluppatori possano forse usarlo. Se agli sviluppatori piace, potremmo adottare Mylyn come standard di progetto. Quale tipo di repository vorresti raccomandare? I requisiti sono "gratuiti" (come in "speech" e "beer") e "awesome" (come in "The Rapture"). Dovrebbe essere distribuito su un server Windows e condividere risorse con altri servizi (quindi non richiede troppo risorse). Semplice da configurare sarebbe anche bello, dal momento che sto solo esplorando questo nel mio tempo libero. Forse un'istanza di Bugzilla separata?

Grazie! LES

+3

Love "libero" e "impressionante", come requisiti. – sebastiangeiger

+0

Pensi davvero oggi che un progetto con 40 sviluppatori software sia piccolo? Quanti sviluppatori ci vorranno per realizzare progetti di dimensioni medie, grandi o enormi? –

+0

400 = medio; 4.000 = grande; 40.000 = extra large; ora lavoro su un team con un totale di 3 sviluppatori. non ho nemmeno un termine per quel livello di piccolezza. – les2

risposta

12

Perché non usi semplicemente l'istanza originale di Bugzilla?

Personalmente, lo considero noioso e inutile separare compiti e bug.

+0

Questo è quello che abbiamo effettivamente fatto! Funziona benissimo per me. Abbiamo alcuni sviluppatori del team che non sembrano gradire la tecnologia o l'aggiornamento, non hanno abilitato Mylyn in Eclipse (anche se ho impacchettato un nuovo Galileo con i plugin + impostazioni predefinite).Usano solo l'interfaccia email. – les2

+0

Buon suggerimento pratico. +1 – VonC

5

È possibile impostare un MantisBT bugtracking system, con l'appropriato Mylyn-Mantis Repository Connector.

Poiché Mantis è un po 'più completo di Bugzilla (quando si tratta di funzionalità), è possibile definire problemi separati con campo personalizzato, per le attività. Lo fa anche support Roadmap.

+0

questo ha avuto due voti (incluso uno dei miei), quindi l'ho accettato. tuttavia, tutte le risposte sono valide. – les2

1

Da quelli gratuiti, è possibile utilizzare Bugzilla, Mantis o Trac (che sono riuscito a eseguire su Windows, ma sono disponibili anche molti host).

libero per due utenti è FogBugz (e connettore Mylyn è gratuito per questa edizione Fogbugz ... vedere il mio profilo :-))

6

Consiglio vivamente Redmine. È gratuito e basato su Ruby on Rails. C'è un Mylyn plugin per l'integrazione. Certo, è semplicemente fantastico (l'intero sito Redmine.org sta semplicemente eseguendo Redmine, quindi dai un'occhiata) con tutti i tipi di Ajax di bontà e un'interfaccia dall'aspetto professionale e pulito.

8

Non rispondere all'OP, ma altre persone potrebbero essere interessate: sto utilizzando un repository locale memorizzato nel mio DropBox in modo che possa far propagare le attività a tutte le mie macchine funzionanti.

Questo funziona correttamente, ma è necessario fare attenzione a disporre di più istanze di Eclipse che operano sulla stessa directory di Mylyn. Le cose di Mylyn sembrano essere principalmente (esclusivamente?) Salvate su disco quando chiudi Eclipse, quindi se hai due istanze aperte è probabile che tu sovrascriva involontariamente le cose. A volte questo è recuperabile attraverso la cronologia di Dropbox, a volte no. Sto ancora usando questo metodo senza troppi problemi ma ci vuole attenzione.

Eclipse Preferenze -> -> mylyn Compiti -> Avanzate -> directory Data

+0

Ciao! Come hai configurato il repository locale per Mylyn? – guerda

+2

@furtelwart: Modificato la mia risposta per includere tali informazioni. – Chinasaur

+0

Grazie mille! Mi ha aiutato. – guerda