# Git
- Utilizar un git flow : https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow
- https://wac-cdn.atlassian.com/dam/jcr:61ccc620-5249-4338-be66-94d563f2843c/05%20(2).svg?cdnVersion=414
- Git merges
---
# Git
- Ramas Dev, Feature, Patch etc... : https://hackmd.io/EkR0xAEmSGmvWImuQB_SwQ
- Commit convetionnal Angular: https://github.com/angular/angular/blob/22b96b9/CONTRIBUTING.md#-commit-message-guidelines
- Commit no debe tener muchos archivos
mejor pequeños commits
---
## Reglas Eslit Tslint
- airbnb style: https://github.com/airbnb/javascript
- eslint tslint: https://www.npmjs.com/package/tslint-eslint-rules
- prettier: https://github.com/prettier/prettier
- es6: let, const, arrow function, maps etc...
---
# Gestion
- Board trello / gitlab: https://trello.com/b/6MhTrYX8/tidal
- Scrum
- Reunion daily mañana o fin de dia
---
## Tips
- Seguir KISS, YAGNI (you ain't gonna need it), DRY
- Librerias NPM
- Lineas de codigo por archivo (200)
- Nombrar bien su codigo, variables, funciones, hacer functiones bool
- 2 or 3 parametros en function
---
### Unit test
- Ava: https://github.com/avajs/ava
- Reglas: https://medium.com/@yahelyechieli/5-tips-for-writing-great-javascript-unit-tests-86296ad2d997
---
### Framework
- Loopback: https://loopback.io/
---
### Otros
- Tomar tiempo para revisar y limpiar codigo
- Ocuparse de si mismo como equipo
- Coding Dojos
- Git merges
---
{"metaMigratedAt":"2023-06-14T22:22:42.412Z","metaMigratedFrom":"YAML","title":"Consejos","breaks":true,"description":"Tips \"Slide Mode\".","contributors":"[{\"id\":\"e67108a1-2a1d-4480-9ea9-fb2f046464f2\",\"add\":1433,\"del\":2303}]"}