Este repositorio será utilizado para la publicación, seguimiento y entrega de los trabajos prácticos en el marco de la materia Bases de Datos, en sus clases en el laboratorio.
Para poder realizar el proceso o flujo de trabajo, el alumno deberá previamente:
- Crear una cuenta en este sitio github.com
- Hacer fork de este repositorio, observarlo (watch) para recibir notificaciones cada vez que se actualiza el mismo
- Instalar git en su localhost
- Clonar el repositorio a su localhost
- Generar la clave SSH que utilizarán para subir los cambios a su repositorio
- Subir su clave SSH a su cuenta de github.com
- Agregar este repositorio como un remote adicional a su origin
Todos los pasos mencionados más arriba son muy fáciles de lograrlos y pueden encontrar suficiente información en Internet al respecto.
En https://help.github.com/articles/generating-ssh-keys enlace pueden ver como generar una clave SSH y subirla su cuenta de github.com.
Para agregar este repositorio como un remote adicional a su origin pueden ejecutar el siguiente comando en su consola (localhost):
git remote add hisa [email protected]:hisapy/uni-bd-2015.git
Luego para verificar que realmente se tenga acceso para fetch del nuevo remote llamado en este caso bd2015 se puede ejecutar el comando:
git remote show hisa
Para sincronizar sus respectivos repositorios con hisa, primero tendrán que bajar el árbol de dicho remote.
git fetch hisa
Y luego hacer el git merge del branch correspondiente a su branch local. Si el branch local aún no existe, pueden crearlo y luego hacer el git merge. Por último para subir sus cambios a sus respectivos repositorios, tendrán que ejecutar el comando git push. Estos últmos comandos (git merge y git push) varían según elijan subir un solo branch, todos los branches, y también pueden depender del remote a cual quieren subir sus cambios, por lo tanto deberán investigar para tener la información exacta.
La entrega de los trabajos se hará mediante el sistema de pull requests disponible en GitHub. Una vez que hayan subido sus trabajos a sus respectivos repositorios en sus cuentas de GitHub, irán al repositorio https://github.com/hisapy/uni-bd-2015 y presionar el botón pull request. También deberán investigar o preguntar al profesor al respecto de como administrar el código (o los trabajos prácticos) con esta clase de flujo de trabajo.
En la sección issues de este repositorio, los milestones representarán cada uno de los trabajos prácticos y cada issue dentro de un milestone representará una tarea a realizar para completar dicho trabajo. La mayoría de los trabajos serán individuales, pero cuando corresponda se indicará si el trabajo es grupal.
Los alumnos deberán utilizar los comentarios en los issues para realizar consultas relacionadas a los mismos.
Todos los archivos entregados por los alumnos deberán tener encoding utf-8.
En el directorio ror se encuentra una app Ruby on Rails, la cual tiene su propio README.