## Minsky + Innova Lab
<!-- .slide: data-background="https://i.imgur.com/b4YCguU.jpg" -->
<!-- Put the link to this slide here so people can follow -->
https://hackmd.io/@bregy/innovalab
---
## Minsky Stack
<style>
code.blue {
color: #337AB7 !important;
}
code.orange {
color: #F7A004 !important;
font-weight: bold;
}
body{
background-color: #0d1117 !important;
color: #c9d1d9;
}
</style>
Nuestro stack de desarrollo tecnológico tiene como fundamentos:
- <code class="orange">Escalabilidad</code>
- <code class="orange">Modularidad</code>
- <code class="orange">Accesibilidad</code>
---
## Jam Stack
Jam Stack es una arquitectura para la construcción de servicios web con un alto grado de productividad.
[**Desacoplamiento**](https://jamstack.org/what-is-jamstack/)
---
## NextJS + React + Typescript
En nuestro stack principal para el desarrollo de Interfaces de usuario están React y Typescript, además usamos Nextjs como [SSR Engine](https://nextjs.org/docs/basic-features/pages).
- [NextJS](https://nextjs.org)

- [Typescript](https://www.typescriptlang.org)

---
### ¿Porqué Typescript?
Javascript escalable y autodescriptivo.

---
## Git Power

Git es una tecnología versatil para registrar y versionar archivos. Nosotros aprovechamos el poder de [Git Flow](https://github.com/nvie/gitflow) y [Github Issues](https://guides.github.com/features/issues/) para llevar registro de nuestras versiones y facilitar la colaboración dentro del equipo.
---
## Comunicación Automatizada
Necesitamos crear un canal automatizado para los diferentes eventos importantes, existen dos alternativas:
- [Mattermost](https://mattermost.com)

- [Telegram](https://core.telegram.org/api)

---
## Automatización
La automatización de los diferentes procesos es importante para garantizar agilidad. Para conseguirlo nos podemos apoyar en la herramienta n8n.

https://n8n.io
---
## Documentación
Una parte importante en el desarrollo de este tipo de proyectos es garantizar el mantenimiento a futuro. La documentación del proyecto es parte importante a lo largo del desarrollo. En ese sentido, manejamos como opciones:
| GithubMD | Notion |
| -------- | -------- |
| | |
---
## P.D.:
Un primer boceto de la arquiterctura que pensamos manejar para el proyecto se ve representada en la siguiente imagen:
---

---
### ¡Gracias! :brain:
{"metaMigratedAt":"2023-06-15T20:55:44.898Z","metaMigratedFrom":"YAML","title":"Innova Lab","breaks":true,"description":"Presentación de plan metodológico de desarrollo.","contributors":"[{\"id\":\"22d2b573-9a07-4ed9-91dd-efe86f36c26c\",\"add\":4242,\"del\":2307},{\"id\":\"431d656c-e028-448a-bbe7-c01d6492fee5\",\"add\":1256,\"del\":215}]"}