(sí, en ese orden)
Si estás trabajando en una historia de usuario, te recomendamos crear un nuevo branch con el nombre de la historia de usuario en la que estás trabajando.
Ejemplo: moi-amb-002
Todos los commits que realices, los colocas dentro de tu nuevo branch y luego haces un pull request para que alguien más lo revise y lo una al branch principal (master
).
Recuerda no hacer merge
de tus propios pull requests a menos que sea un hotfix y utilizar mensajes cortos.
Intenta colocar un enlace y el ID de la historia de usuario en la que estás trabajando dentro del Pull Request, así quien la revise entenderá mejor qué es lo que estás haciendo.
Haz un squash de los commits si tienes muchos de ellos en un sólo branch; idealmente el PR tiene un sólo commit.
Te recomendamos utilizar Sublime Text o Atom. En ambos puedes activar las siguientes preferencias importantes:
- Remover espacio en blanco de los archivos que editas
- Utilizar una línea nueva como delimitador de final de archivo.
- Utilizar espacios en lugar de tabs para indentar código. Preferiblemente 2 espacios para cada nivel
En SublimeText, las opciones trim_trailing_white_space_on_save
y ensure_newline_at_eof_on_save
te van a salvar la vida
De preferencia, el código que escribamos va a estar en inglés. Esto es solamente para hacerlo estándar y por si tenemos que integrar personas de un mercado global al equipo.
Documentamos utilizando YARD. Yard guides