Capítulo 8. Información para desarrolladores

Tabla de contenidos

Diseño de librería por capas
Capa de repositorio
Capa de acceso al repositorio
RA-DAV (Acceso al repositorio usando HTTP/DAV)
RA-SVN (Acceso al repositorio usando protocolo propio)
RA-Local (Acceso directo al repositorio)
Su librería RA aquí
Capa cliente
Usando las APIs
La librería Apache Portable Runtime
Requisitos de URL y ruta
Usando lenguajes distintos de C y C++
Dentro del área de administración de la copia local de trabajo
El fichero de entradas
Copias prístinas y propiedades de ficheros
WebDAV
Programando con áreas de memoria
Contribuyendo a Subversion
Únase a la comunidad
Obtenga el código fuente
Familiarícese con las reglas de la comunidad
Realizando y verificando sus cambios
Donar sus cambios

Subversion es un proyecto de software open-source desarrollado bajo una licencia de software estilo Apache. El proyecto está respaldado económicamente por CollabNet, Inc., una compañía de desarrollo de software con sede en California. La comunidad que se ha formado alrededor del desarrollo de Subversion siempre da la bienvenida a nuevos miembros que pueden donar su tiempo y atención al proyecto. A los voluntarios se les anima a ayudar de cualquier modo, ya sea encontrando y diagnosticando fallos, refinando el código fuente existente, o implementando por nuevas características.

Este capítulo es para aquellos que desean asistir en la evolución continua de Subversion ensuciándose las manos con el código fuente. Cubriremos algunos detalles íntimos del software, ese tipo de conocimiento técnico específico necesario por aquellos que desarrollan Subversion—o herramientas completamente nuevas basadas en las librerías de Subversion. Si no tiene previsto participar con el software a tal nivel, sientase libre de ignorar este capítulo con la certeza de que su experiencia como usuario de Subversion no se verá afectada.