wiki:ComoCrearNuevoProyecto

Version 9 (modified by alecu, 5 years ago) (diff)

--

Cómo crear un nuevo proyecto en los Tracs de usla

Aquí se detallan los pasos necesarios para crear un nuevo proyecto. Estos pasos los debe seguir únicamente un sysadmin de usla cuando un futuro owner de un trac le solicite crear un nuevo proyecto. Si usted no es sysadmin de usla, por favor solicite la creación de su trac desde acá: GuíaParaOwners

Elegir usuario owner

El owner de la nueva instancia deberá crearse un usuario en este mismo trac administrativo, ingresando a http://trac.usla.org.ar/proyectos/meta-trac/register

Todos los tracs creados comparten usuarios, asi que no hace falta registrarse si ya se tiene un usuario en algún otro trac de usla.

Crear los repositorios

El sysadmin de usla tiene que correr el script crear-trac-svn.sh como el usuario www-data, pasándole un identificador de proyecto, el título y el usuario owner que se creó en el paso anterior. Por ejemplo:

cd /repositorios/scripts/crear-trac-svn
sudo -u www-data sh crear-trac-svn.sh prueba "Repositorio de Prueba" johnnybravo

Esto inicializa los repositorios en /repositorios/svn/prueba y /repositorios/trac/prueba

También hay que avisarle al apache que recargue su configuración:

sudo /etc/init.d/apache2 reload

Avisar al owner

El sysadmin tiene que enviar la url del trac y svn al owner. Por ejemplo, del proyecto de prueba anterior las urls serían: http://trac.usla.org.ar/proyectos/prueba y el repositorio de SVN sería: http://trac.usla.org.ar/svn/prueba

Configurar logo y urls en trac

El sysadmin tiene que editar /repositorios/trac/prueba/conf/trac.ini y llenar las siguientes secciones con datos del proyecto recién creado. Como ejemplos:

[header_logo]
alt = PyAr Admin
height = 65
link = http://trac.usla.org.ar/proyectos/pyar-admin/
src = http://python.com.ar/images/pyar-logo.gif
width = 164
[project]
admin = alecu arroba vortech punto com punto ar
descr = Tareas administrativas de Python Argentina
icon = common/trac.ico
name = PyAr admin
url = http://python.com.ar/
footer = Proyecto hosteado en USLA<br /><a href="http://trac.usla.org.ar/">http://trac.usla.org.ar/</a>

La linea del footer conviene dejarla como está.