You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+15-60
Original file line number
Diff line number
Diff line change
@@ -16,43 +16,32 @@ Ser la referencia en Ecuador para conectar, fortalecer y ampliar el impacto de l
16
16
17
17
## ¿Cómo contribuir en este repositorio?
18
18
19
-
Este repositorio tiene instalado:
19
+
### Guía de Inicio Rápido
20
20
21
-
- Un linter, `biome`
22
-
- Un formatter, `dprint`
21
+
En el directorio raíz de este repositorio, ejecuta:
23
22
24
-
Además de usar `pnpm` cómo administrador de paquetes para JS y amigos.
25
-
26
-
### Biome
27
-
28
-
`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`](https://www.npmjs.com/package/@biomejs/biome), la invocación a través de `npm` / `pnpm` es un cuello de botella para su rendimiento.
29
-
30
-
### Dprint
31
-
32
-
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](https://biomejs.dev/internals/language-support/#html-super-languages-support). Es decir: usamos `dprint` para suplementar biome.
33
-
34
-
### Instalación
23
+
```
24
+
pnpm install
25
+
```
35
26
36
-
#### pnpm
27
+
Para descargar las depedencias.
37
28
38
-
Preferimos una instalación global usando `pnpm`
29
+
Cuando quieras revisar tus cambios, ejecuta:
39
30
40
-
```sh
41
-
pnpm install --global @biomejs/biome dprint
31
+
```
32
+
pnpm dev
42
33
```
43
34
44
-
Sin embargo, tanto `biome` como `dprint` están declarados cómo dependencias de desarrollo dentro del `package.json`.
45
-
46
-
>[Estamos a la mitad de una implementación de Nix, como administrador de paquete.](https://github.com/Ecuador-In-Tech/web/pull/20)
47
-
48
-
### Desarrollo
35
+
Y abre, en tu navegador, `localhost:4321`. ¡Podrás observar nuestra página web!
49
36
50
-
La tubería UNIX intencionada para el desarrollo de este proyecto es:
37
+
Es recomendable hacer una revisión más exhaustiva, por favor, procura ejecutar:
51
38
52
-
```sh
53
-
pnpm check && pnpm dev
39
+
```
40
+
pnpm check && pnpm build && pnpm preview
54
41
```
55
42
43
+
Antes de enviar tus commits hacia el repositorio principal. Ejecutar `pnpm check` es suficiente; pero recomendados realizar el proceso entero: ¡tu sabes cómo son estas máquinas!
44
+
56
45
>Se está ponderando qué task runner se implementará para mejorar la experiencia de desarrollo
57
46
58
47
### **Valores**
@@ -86,37 +75,3 @@ Creemos en un entorno seguro y respetuoso para todos. Adherimos a los siguientes
86
75
***GitHub:**[\[Ecuador In Tech\]](https://github.com/Ecuador-In-Tech)
87
76
88
77
**¡Juntos construiremos un futuro tecnológico más próspero para Ecuador!*
89
-
90
-
## How to run the project
91
-
92
-
### 🚀 Project Structure
93
-
94
-
Inside of your Astro project, you'll see the following folders and files:
95
-
96
-
```text
97
-
/
98
-
├── public/
99
-
│ └── favicon.svg
100
-
├── src/
101
-
│ ├── layouts/
102
-
│ │ └── Layout.astro
103
-
│ └── pages/
104
-
│ └── index.astro
105
-
└── package.json
106
-
```
107
-
108
-
To learn more about the folder structure of an Astro project, refer to [our guide on project structure](https://docs.astro.build/en/basics/project-structure/).
109
-
110
-
### 🧞 Commands
111
-
112
-
All commands are run from the root of the project, from a terminal:
0 commit comments