2009-07-31 11 views
9

Hay una tonelada y media de preguntas y más respuestas aquí sobre las personas que buscan rastreadores de errores. Sin embargo, todos ellos (que encontré) parecen ser soluciones web. Como estoy trabajando en un proyecto local en el que no quiero configurar un servidor web/base de datos, y tampoco quiero usar un rastreador alojado, estoy buscando algo que se ejecute localmente.Rastreador de errores simple no basado en la web

  • muy preferentemente de código abierto
  • Python puro o (al menos) de Windows ejecutable
  • sin necesidad de un servidor de base de datos (SQLite es obviamente muy bien)
  • no tiene que ser de lujo, justo la funcionalidad básica de seguimiento de errores/problemas; solo un poco más que mi actual archivo de texto TODO o una tabla de Excel.

¿Alguna sugerencia?

Respuesta

8

Trac podría ser un poco demasiado sobre ingeniería, pero todavía se puede ejecutar de forma local a través de tracd en el servidor local.

Es:

  • de código abierto.
  • Python puro
  • utiliza SQLite

Pero como ya he dicho, podría ser demasiado complejo para su caso de uso.

Enlace: http://trac.edgewall.org

+0

He empezado a estudiarlo un poco. Hasta ahora, parece que puedo ignorar las características que no necesito, que definitivamente no es una propiedad estándar de los rastreadores de errores (bugzilla, ¿alguien?) – balpha

+0

Funciona muy bien hasta el momento. ¡Gracias! – balpha

-12

Hágase un favor. Supera esta obsesión de "no se debe basar en la web". Instala una pila WAMP local en tu PC o en un servidor LAN. Ahora puede instalar su propio wiki. Y algo así como Trac. Me gustaría encontrar una implementación del bugtracker del código de google y una wiki integrada que se pueda ejecutar localmente: Trac parece ser el más cercano.

¿También ha instalado un servidor local SVN? Incluso para proyectos personales, la capacidad de rastrear cambios a lo largo del tiempo. revertir etc. y la integración con Trac son demasiado buenas como para dejarlas pasar incluso para proyectos de solo 1 hombre.

+3

Primero, de dónde obtienes la "obsesión"? Y segundo, ¿por qué construiría una pila WAMP * y * instalaría wikimedia * y * configuraría un servidor SVN antes de instalar trac (que viene con un servidor web incorporado, usa sqlite y tiene una wiki incorporada) y el uso de Subversion (que no necesita un servidor)? Y sí, uso control de fuente desde la primera línea de código. – balpha

2

Tal vez Fossil es de alguna utilidad para usted?

En realidad es un DVCS pero también integra un bugtracker y wiki, muy parecido al trac (aunque me gusta el trac, no me malinterprete). Y su base en la web, por otro lado, la instalación es aparentemente simple.

+0

Utiliza un navegador web, pero no requiere un servidor web dedicado (solo ejecuta 'fossil ui'). "Instalación" solo copia un único archivo en su $ PATH. ¡También escrito por el mismo tipo que nos dio SQLite! –

8

Me sorprende que nadie ha mencionado Roundup.

Cumple con todos sus criterios, incluso sin requerir una interfaz basada en la web (según sus especificaciones, y a diferencia de la respuesta aceptada que sugiere Trac).

Roundup es:

  • de código abierto
  • Python puro
  • Soporta SQLite
  • No es de lujo, se centra en el seguimiento de errores sólida

Y como un punto de diferenciación significativa, tiene interfaces de línea de comando y correo electrónico además de una interfaz web.

Es muy fácil comenzar, te sugiero que lo tomes a dar una vuelta.

6

Si no necesita compartir su sistema de seguimiento de errores con un equipo (es decir, está bien tenerlo aislado en su computadora), le recomendaría usar Tiddlywiki. Técnicamente está basado en la web, pero está completamente encapsulado en un solo documento HTML y no requiere base de datos o servidor (solo un navegador web), así que creo que sigue el espíritu de lo que estás buscando. Es extremadamente personalizable ya que es 100% HTML/CSS/javascript. He estado usando un tiddlywiki como un cuaderno de proyectos durante años, haciendo un seguimiento de mi lista de tareas pendientes, lista de errores y documentación general del proyecto en un lugar centralizado y con referencias cruzadas. También puede encontrar todo tipo de tiddlywikis que puede descargar preconfigurados para la productividad (por ejemplo, TeamTasks, MonkeyGTD o GTDTiddlyWiki Plus).

+0

Interesante, que se ve bastante limpio. ¡Lo echaré un vistazo, gracias! – balpha

Cuestiones relacionadas