- Instalar deps:
yarn
onpm install
- Servidor de desarrollo:
yarn start
onpm start
- Tests:
yarn test
onpm test
- Linting:
yarn lint
onpm run lint
- Deploy a gh-pages:
yarn deploy
onpm run deploy
- mostrar el producto terminado
- extraer historias de usuario
- comenzar con el boilerplate listo en codesandbox
- explorar las historias de usuario y determinar cuales serian las funciones de
controller
productoCrear
productoIncStock
productoDecStock
productoEliminar
productosFiltrar
- escribir los tests para cada funcion, explicar rapidamente el mock de utils
- Discutir la forma de debe tener el state
- Comenzar con el mock estatico ya listo, tanto html como css
- Identificar los "bloques de la interfaz"(aka componentes)
- Extraer el html estatico a 2 archivos, uno para form y otro para lista y crear
view-controller
para hacer elrenderUI
onwindow.load
- Crear un array estatico de productos y generar dinamicamente la lista
- Crear store
- Crear event listener para el form
- Crear event listeners para los productos
- crear un
renderList
independiente
Si hay tiempo implementar funcionalidad de filtrado:
- tests
- controller
- ui
- event-listener
- localstorage