¡Únete a la meta-comunidad que impulsa el futuro de la tecnología en Ecuador!
Somos un espacio colaborativo donde desarrolladores, diseñadores, emprendedores y entusiastas de la tecnología se unen para compartir conocimientos, construir proyectos y fomentar el crecimiento del ecosistema tecnológico ecuatoriano.
Ser la referencia en Ecuador para conectar, fortalecer y ampliar el impacto de las comunidades tecnológicas.
- Unir fuerzas: Crear puentes entre las diferentes comunidades tecnológicas.
- Amplificar el impacto: Potenciar el alcance y visibilidad de las iniciativas locales.
- Crear oportunidades: Generar espacios para el aprendizaje, networking y desarrollo profesional.
Este repositorio tiene instalado:
- Un linter,
biome
- Un formatter,
dprint
Además de usar pnpm
cómo administrador de paquetes para JS y amigos.
biome
es una alternativa a ESLint + Prettier, que está escrita en Rust. Es una excelente herramienta, que acorta considerablemente el tiempo de desarrollo. Aunque esta herramienta tiene un paquete distribuído a través de npm
, la invocación a través de npm
/ pnpm
es un cuello de botella para su rendimiento.
Al igual que biome
, esta es una herramienta intencionada en reemplazar, en este caso, a Prettier. La razón por la cuál usamos dprint
es porque biome
tiene soporte parcial para HTML y sus supersets. Es decir: usamos dprint
para suplementar biome.
Preferimos una instalación global usando pnpm
pnpm install --global @biomejs/biome dprint
Sin embargo, tanto biome
como dprint
están declarados cómo dependencias de desarrollo dentro del package.json
.
Estamos a la mitad de una implementación de Nix, como administrador de paquete.
La tubería UNIX intencionada para el desarrollo de este proyecto es:
pnpm check && pnpm dev
Se está ponderando qué task runner se implementará para mejorar la experiencia de desarrollo
- Colaboración
- Diversidad
- Inclusión
- Sostenibilidad
- Eventos: Asiste a nuestros meetups, conferencias y talleres.
- Proyectos: Colabora en proyectos open-source o crea los tuyos.
- Comunidades: Únete a nuestros grupos de estudio y foros de discusión.
- Mentoría: Ofrece o recibe mentoría de otros miembros de la comunidad.
- Contenido: Comparte tus conocimientos a través de blog posts, tutoriales o podcasts.
Creemos en un entorno seguro y respetuoso para todos. Adherimos a los siguientes principios:
- Respeto: Trata a todos con dignidad y cortesía.
- Inclusión: Fomenta un ambiente donde todos se sientan bienvenidos.
- Colaboración: Trabaja en equipo y comparte conocimientos.
- Integridad: Actúa con honestidad y ética.
- GitHub: [Ecuador In Tech]
*¡Juntos construiremos un futuro tecnológico más próspero para Ecuador!
Inside of your Astro project, you'll see the following folders and files:
/
├── public/
│ └── favicon.svg
├── src/
│ ├── layouts/
│ │ └── Layout.astro
│ └── pages/
│ └── index.astro
└── package.json
To learn more about the folder structure of an Astro project, refer to our guide on project structure.
All commands are run from the root of the project, from a terminal:
Command | Action |
---|---|
npm install |
Installs dependencies |
npm run dev |
Starts local dev server at localhost:4321 |
npm run build |
Build your production site to ./dist/ |
npm run preview |
Preview your build locally, before deploying |
npm run astro ... |
Run CLI commands like astro add , astro check |
npm run astro -- --help |
Get help using the Astro CLI |