tracker software significado español bug plugins trac bug-tracking

plugins - significado - trac software



¿Cómo agregar tickets rápidamente en Trac? (6)

Puede intentar usar EmailtoTrack , de modo que puede crear tickets simplemente enviando correos electrónicos.

(Otro buen consejo, si no está directamente relacionado con tu pregunta, es utilizar un enlace de confirmación con tu sistema de control de versiones para que puedas cerrar los tickets haciendo commit. Solo he probado este para SVN, pero no debería ser difícil de portar).

Es muy doloroso agregar múltiples boletos a Trac o tenerlo como su propia lista de tareas pendientes. Eso hace que las personas usen sus propias herramientas de administración de tareas para que las tareas se extiendan por todas partes.

¿Hay algún complemento o macro que acelere el proceso de agregar un ticket?



Si Mylyn está trabajando para ti, considera también visitar http://tasktop.com . Tasktop extiende a Mylyn con potentes funciones de productividad, como el seguimiento automático del tiempo, la compatibilidad con la navegación web, la integración del correo electrónico y el calendario, y mucho más.


Lo siguiente le permite escribir una nota rápida. La nota se convierte en un ticket de Trac, asignado a ti mismo. Lo uso para errores muy rápidos y / o características que no quiero olvidar. O bien, si configuro una característica abro y luego cierro un ticket para obtenerla, de modo que obtengo pleno crédito :) - j

#!/usr/bin/env python '''''' trac-bug: add bug/feature to current Trac project, from the command line. Specify Trac project directory in TRAC_ENV environment variable. '''''' import os, sys TRAC_ENV = os.environ.get(''TRAC_ENV'') or os.path.expanduser(''~/trac/projectenv'') if not os.path.isdir(TRAC_ENV): print >>sys.stderr, "Set TRAC_ENV to the Trac project directory." sys.exit(2) from trac.env import open_environment from trac.ticket import Ticket t = Ticket(open_environment(TRAC_ENV)) desc = '' ''.join(sys.argv[1:]) info = dict( status=''open'', owner=os.environ[''USER''], reporter=os.environ[''USER''], description = desc, summary=desc ) t.populate(info) num = t.insert() if not num: print >>sys.stderr, "Ticket not created" print >>sys.stder, vals sys.exit(1) print "Ticket #%d: %s" % (num,desc) sys.exit(0) # all is well

El uso es breve:

$ trac-bug fuera de la cerveza

Boleto # 9: sin cerveza


También hay un creador de tickets de trac de línea de comando en track-hacks, tienes que ejecutarlo en la misma máquina que reside el trapo repo. Encuentro que la adición de la línea de comandos es mucho más rápida que la basada en la web.

http://trac-hacks.org/wiki/TicketToTracScript


Mientras tanto, un TicketImportPlugin programado que crea o actualiza múltiples tickets en una interacción del usuario desde la tabla de Excel.