28
03.2009
Eclipse - Mylyn - Trac: gestire i ticket con eclipse

Una delle caratteristiche più apprezzabili di trac è la gestione dei tickets. Gli utenti possono andare sul sito, vedere o aprire segnalazioni per bug relativi al software.

Trac gode di interfaccia XML/RPC.

Mylyn è un plugin per eclipse sviluppato per la gestione dei ticket e lo scheduling delle attività degli sviluppatori impegnati in un progetto.

hmmm ... non si nota la possibilità di fare qualcosa davvero cool? ;-)

 

[cos'è una roadmap]

Mik Kersten, Steffen Pingel e Frank Becker  ci hanno messo poco a fare:

Hanno sviluppato un connettore che, via xml/rpc, consente a mylyn, e quindi ad eclipse, di interfacciarsi alla gestione dei ticket offerta da trac. Quindi lo sviluppatore può interagire con i ticket di trac direttamente dalla interfaccia di sviluppo. E il cerchio si chiude :-) cool! (quanto mi piacciono ste cose!)

 

References:

 

Installazione di mylyn e del plugin per trac

Aggiungo ad eclipse ganimede il repository di mylyn ( http://download.eclipse.org/tools/mylyn/update/e3.4 ) e il repository degli extras per mylyn (http://download.eclipse.org/tools/mylyn/update/extras). Ottengo:

Installo mylyn e l'extras per trac. Non ricordo esattamente le dipendenze che ho dovuto soddisfare per l'installazione, perciò riporto solo l'elenco dei componenti che risultano installati

Update: gli screenshot con i componenti da installare

Mylyn non genera nessuna prospettiva ma solo view quindi, dopo aver scelto la prospettiva di lavoro che mi interessa, nel mio caso la prospettiva PHP, vado ad aggiungere le 2 views di mylyn (Windows -> Show Views) nel pannello laterale

Ecco il risultato

Dalla view Task Repositories configuro mylyn per accedere al trac server

... e  gioco un po, aggiungendo tickets sia da interfaccia web che da eclipse.

Questa è l'interfaccia di eclipse per la gestione del singolo ticket

e questo è il risultato finale: nella foto ho sovrapposto la finestra del browser, che mostra i ticket visibili dal sito, alla finestra di eclipse, dove si vedono i ticket listati nella view (si capisce?)

update 2009.04.07

Questo invece è un esempio dell'email che si riceve ogni qual volta viene aggiunto/modificato un ticket

#1: Ldap acl - Roles
--------------------+-------------------------------------------------------
  Reporter:  dam    |       Owner:  dam    
      Type:         |      Status:  assigned
  Priority:         |   Milestone:         
 Component:         |     Version:         
Resolution:  fixed  |    Keywords:         
--------------------+-------------------------------------------------------
Changes (by dam):

  * status:  new => assigned
  * resolution:  => fixed

 

 

Rispondi

Il contenuto di questo campo è privato e non verrà mostrato pubblicamente.
  • Indirizzi web o e-mail vengono trasformati in link automaticamente
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Linee e paragrafi vanno a capo automaticamente.

Maggiori informazioni sulle opzioni di formattazione.

CAPTCHA
Questa domanda serve per verificare che tu sia un visitatore umano (non un computer) e per prevenire lo spam
1 + 0 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.