The most effective way to restrict democracy is to transfer decision making from the public arena to unaccountable institutions. Chomsky.

Apuntes sobre Trac

2007-03-24 00:00:00-06

Desarrollo

Trac Edgewall es un programa Web escrito en Python que sirve como complemento a Subversion, estos dos herramientas constituyen un entorno de desarrollo abierto superchingón.

Hace dos años instalar Trac te costaba medio huevo de trabajo pero ahora basta un simple:

$sudo apt-get install trac
$trac-admin install

Para instalar Trac necesitamos que Subversion ya esté instalado. 

Mientras Subversion distribuye y resguarda las versiones del código del programa, con Trac creas y gestionas un Roadmap (Ruta de desarrollo) con el fin de liberar Milestones (hitos), es decir, versiones del programa, 0.1, 0.2, 0.3, etcétera.

Trac funciona con tickets, alguien (un usuario o un desarrollador) levanta un ticket señalando un bug o alguna característica que sería bueno añadirle al programa. El ticket es señalado como "nuevo". Otro desarrollador ve el ticket y nota que no es un bug sino una confusión o ignorancia del usuario, si ese es el caso el ticket se cierra.

Si en realidad se trata de un bug el desarrollador puede poner el ticket como "aceptado" pero aún no resuelto y  el grado de importancia del bug, el mayor grado es "Blocker" es decir que el bug bloquea el desarrollo y urge repararlo.

Además Trac es un Wiki donde los desarrolladores pueden colocar tutoriales o explicaciones sobre el programa, es perfecto para llevar la documentación y para que los desarrolladores expliquen su código. Trac además permite visualizar el código fuente del programa.

Trac se maneja por la consola, por ejemplo para añadir  un milestone:

$trac-admin ./ milestone add milestone-1

Para añadir una versión:

$trac-admin ./  version add 0.1

Para añadir un componente al programa: 

$trac-admin ./ component add Webquest

Cuando levantamnos un nuevo ticket debemos indicar el milestone, la versión y el componente pues puede haber varias versiones del programa desarrollandose al mismo tiempo. 

Permalink: http://www.mononeurona.org/users/entry/aarkerio/407


Comments Comentblogs:
1.- thot thot wrote:

Suena bastante bien, sobre todo me parece muy bueno para lograr una mejor integracion para cuando se trabaja de forma remota. (Le dire a los de los grupos de desarrollo donde estoy, que se empiece a revisar).

2007-03-25 06:57:49-06

New Comentblog

Captcha



Login



Remember me:
aarkerio
Manuel Montoya estudió neuropsicología en la facultad y en el Instituto de Biomédicas de la UNAM. Trabajó en Compaq de México como diseñador de software, tiene diez años de experiencia en Java, Python, PHP y SQL. Le interesan muchas cosas y neciamente le da por escribir sobre todas ellas.

Actualmente trabaja en Chipotle Software, desarrollando Karamelo, una herramienta de e-Learning. Emacs y WindowMaker son su editor y escritorio favoritos.
GNU W3C anarquismo cakephp centauro ciencia cine cooperación cooperativa hacking historia humor internet karamelo linux literatura méxico música netbsd política programación psicología recetas sociedad software libre arte
Powered by:
Despabilando la MonoNeurona.org
Livechat

<-Nombre
aarkerio wrote:
Fixed!
on 23/10/08

marcos_d wrote:
Los temas en el rss de la Mononeurona no se actualizan
on 14/8/08

diablomx wrote:
aarkerio me URGE URGE hablar contigo...hablame a mi cel.
on 13/6/08

mayralorena wrote:
que gane Meeexico!!!!
on 8/6/08

s1m0 wrote:
Thot dice que se apunta para los de melon(Aunque yo te dije piñon :)' ) solo hay que ponernos de acuerdo....
on 14/5/08

aarkerio wrote:
En Tehuacán nos vemos, en el tapanco
on 10/5/08

s1m0 wrote:
Ps tu dices cuando, brindamos con la bebida de los dioses!!!
on 30/4/08

Karla wrote:
saludos guapo!
on 7/3/08

aarkerio wrote:
No, sólo que hagas cut&paste
on 28/2/08

dmesg wrote:
aarkerio, crees que puede haber la posibilidad de en mi blog de mononeurona se puedan ver los post que he puesto en mononeurona?
on 21/2/08

¿Qué estuve haciendo?
Portando Karamelo a Windows, guacala!
3 days, 3 hours ago
Chido! thx asarch
3 days, 20 hours ago
Cómo se crea una imagen linux.img para Qemu?
3 days, 22 hours ago
Aprendiendo Mercurial
1 week, 4 days ago
Me voy a hacer in licuado de plátano
1 week, 5 days ago
Mejor un caballito d' limón y dos de tequila, el Aderogyl mexicano!
1 week, 6 days ago
toy enfermo, inche gripe
2 weeks, 1 day ago
Basic? wacala! enseñales Python
2 weeks, 3 days ago
I an in IRC channel
2 weeks, 4 days ago
inche red inalámbrica de de la unam, está del nabo
2 weeks, 4 days ago
Galerias
aarkerio's Forums
FirefoxjEdit.orgGimpOpenOffice.orgHacker
Top
Colectivo MonoNeurona.org © 2002-2008.