El Repositorio del Proyecto ADempiere 

El repositorio principal de ADempiere puede ser encontrado en GitHub en https://github.com/adempiere/adempiere.

Antes de proceder, por favor lea la documentación en el enlace: Git SCM Documentation.

Para colaborar con el equipo de ADempiere, se usa el modelo de Fork y Pull  de Git Hub. Desde GitHub website:

El modelo de fork & pull permite a cualquier persona hacer fork de un reposoitorio existente y subir los cambios realizados sobre el repositorio personal creado a partir del repositorio principal, sin requerir acceso al repositorio principal para hacer cambios. Los cambios realizados deben ser agregados dentro del repositorio principal por el administrador de ADempiere. Este modelo reduce la cantidad de conflictos para las nuevas contribuciones y es popular con los proyectos de código fuente abierto porque permite a las personas trabajar de manera independiente sin afectar el proyecto principal directamente.

Para mayor información e instrucciones de cómo iniciar consulte el artículo: Pull Requests.

 

Resumen de Instrucciones 

The setup is easy. Follow these steps:

  • Instale el software para Git. Puede trabajar con la línea de comando de Git o cualquier otra herramienta gráfica para Git. Como el repositorio se encuentra en GitHub, se recomienda seguir las instrucciones del enlace: GitHub setup procedures.
  • Crear una cuenta en GitHub.
  • Haga un fork del repositorio oficial de ADempiere como lo muestra el siguiente enlace: Create your personal fork.
  • Cree un clon local del repositorio personal (Repositorio que se creó a partir de un fork del principal).
  • Comience a desarrollar! 
  • Suba sus cambios en el repositorio de su fork. Para saber el nombre de los branch, siga el enlace: Software Development Procedure.
  • Envíe un pull request al administrador del proyecto principal de ADempiere.
 

Clonando un Repositorio 

Clonar un repositorio en su equipo local es muy sencillo. Siga las instrucciones con el software de GitHub o su herramienta de Git, muchos de ellos permiten clonar un repositorio a su equipo local con unos pocos clicks. Si desea hacerlo desde la línea de comandos,

# Navegue hasta el directorio padre donde el repositorio será colocado y escriba el siguiente comando
C:\dev\repos\github>git clone [url]

Esto creará un directorio usando como nombre del proyecto el nombre del url, inicialice un directorio .git dentro de este, haga pull de todo los datos del repositorio y verifique si su espacio de trabajo se encuentra bajo la ultima versión. si usted entra en el nuevo directorio verá los archivos ahí listos para ser usados. 

Para cambiar el nombre del directorio clonado use el siguiente comando:

# Navegue hasta el directorio padre donde el repositorio fue clonado y escriba el siguiente comando
C:\dev\repos\github>git clone [url] <nombre opcional>
 

Clonando el repositorio con conexiones lentas 

Para clonar el repositorio teniendo una conexión lenta o intermitente, intente usando To clone a repository over a slow or intermittent Internet connection, intente usando lo siguiente:

# Cree un directrio para el repositorio y cambie a:
C:\dev\repos\github>mkdir adempiere

C:\dev\repos\github>cd adempiere

# Inicialice el repositorio
C:\dev\repos\github\adempiere>git init
Inicialice el repositorio vacio de Git en C:/dev/repos/github/adempiere/.git/

# La referencia por defecto del repositorio fuente es un clon, es "origin". Clonado por usted.
# fork personal del su cuenta <account>.
C:\dev\repos\github\adempiere>git remote add origin https://github.com/<account>/adempiere.git

# Recupere el contenido.
C:\dev\repos\github\adempiere>git fetch

# Actualice el branch actual
C:\dev\repos\github\adempiere>git reset --hard origin/master