# 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}]"}
    473 views