Ante todo, muchas gracias por interesarse en nuestro trabajo!!! Lo que sigue es una serie de instrucciones y recursos pensados para que su paso por nuestro equipo sea lo más fluido y placentero posible. Desde ya, que cualquier sugerencia sobre como mejorar este material será más que bienvenida.
Lo primero que debe saber es que los participantes de este repositorio nos apegamos a un código de conducta a fin de preservar el respeto mutuo y la inclusividad.
Si ha encontrado una falla de seguridad, por favor no la haga pública por ningún medio. Primero contactenos en privado detallando el problema para que podamos solucionarlo ANTES de hacerlo público. De esta manera preservamos juntos a nuestros usuarios, previniendo cualquier abuso basado en su descubrimiento.
Para seguimiento de bugs y pedidos de funcionalidad, contamos con los issues del repositorio. Al agregar un nuevo ticket/issue, se despliega una plantilla con instrucciones pensada para asistir en la publicación, al tiempo que proveernos de la información necesaria para avanzar con rapidés y presición sobre el asunto.
Nuestro flujo de trabajo es el habitual para pull requests:
- Cree un forck del repositorio en su propia cuenta.
- Clone el repositorio en su máquina.
- Instale dependencias y hooks.
- Agregue este repositorio como remote upstream.
- Cree un branch de nombre descriptivo.
- Programe.
- git push origin nombrebranch.
- Abra una pull request
+---------- PR ---------+
+-----v----+ +---+----+
| Upstream +----- fork -----> Origin |
+-----+----+ +---^----+
| |
| Pull | Push
| |
| |
| |
+-----v-------------------------+----+
| Local | |
| master | |
| | |
| git checkout -b nombreDelFeature |
| | |
| nombreDelFeature -------------+ |
| (edit, add, git cz) |
+------------------------------------+
- Upstream = https://github.com/decyt-tdf/siep
- Origin = https://github.com//siep
- Pull = git pull upstream master
- Push = git push origin nombreDelFeature
No se aflija si su código no es aceptado de inmediato por disminuir la cobertura de tests, carecer de documentación o estar por debajo del standard en codeclimate.
Somos tan fanáticos de la calidad, que nuestra política es mantener su pull request abierta y acompañarlo en el proceso de mejorar su aporte hasta que cumpla con los requisitos para ser aceptado.
Soñamos con un mundo en el que todos codeamos según los más altos standares y este es nuestro granito de arena para lograrlo.
Hacer referencia a nuestro trabajo en redes sociales, artículos y entradas de blog, también constituye un aporte. Uno que consideramos invaluable.
No dude en contactarnos si necesita detalles sobre nuestro trabajo, entrevistar a algún miembro del equipo o que le ayudemos a difundir su material en nuestra red.
Gracias devuelta por su interés y bienvenida/o a nuestra comunidad.