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
+41-16Lines changed: 41 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,6 +25,8 @@
25
25
26
26
---
27
27
28
+
> 💬 Este repositorio cuenta con una configuración base para **GitHub Actions**, **Codecov** y **SonarCloud**, las cuales se pueden remover fácilmente del proyecto o bien, terminar de configurarlas para aprovechar al maximo las buenas prácticas.
29
+
28
30
<aname="basic-requirements"></a>
29
31
30
32
## 📝 Requerimientos básicos
@@ -37,7 +39,8 @@
37
39
38
40
## 🙌 Let's start
39
41
40
-
Con el botón **Use this template**, creamos un repositorio nuevo en nuestro **GitHub** copiando todos los archivos del repositorio original, y luego hacemos un `git clone` del mismo.
42
+
Con el botón **Use this template**, creamos un repositorio nuevo en nuestro **GitHub** copiando todos los archivos del
43
+
repositorio original, y luego hacemos un `git clone` del mismo.
41
44
42
45
También podés ejecutar el siguiente script cambiando el nombre de destino
Una vez clonado el repositorio, tenemos que cambiar el `name` del archivo `package.json`, ya que este va a ser el nombre del paquete a generar.
57
+
Una vez clonado el repositorio, tenemos que cambiar el `name` del archivo `package.json`, ya que este va a ser el nombre
58
+
del paquete a generar.
54
59
55
60
```json
56
61
{
57
62
...,
58
-
- "name": "nestjs-package-starter",
59
-
...
60
-
+ "name": "my-awesome-package",
63
+
-
64
+
"name": "nestjs-package-starter",
65
+
...
66
+
+
67
+
"name": "my-awesome-package",
61
68
...
62
69
}
63
70
```
@@ -78,39 +85,57 @@ Estando en la carpeta del proyecto, instalamos sus dependencias con el script.
78
85
79
86
## 💻 Scripts
80
87
88
+
### Inicia los test con coverage
89
+
90
+
```
91
+
npm run test
92
+
```
93
+
94
+
### Eslintea el código
95
+
96
+
```
97
+
npm run lint
98
+
```
99
+
81
100
### Realiza el build del paquete
82
101
83
102
```
84
103
npm run build
85
104
```
86
105
87
-
Los builds se hacen con una herramienta llamada `@pika/pack` que por debajo usa `rollup`, una vez que el build se realizó, vas a poder acceder al contenido generado entrando a:
106
+
Los builds se hacen con una herramienta llamada `@pika/pack` que por debajo usa `rollup`, una vez que el build se
107
+
realizó, vas a poder acceder al contenido generado entrando a:
88
108
89
109
```bash
90
110
cd ./pkg
91
111
```
92
112
93
-
El folder `pkg` va a contener todo lo que necesitamos, desde los diferentes builds, hasta el `package.json` con las referencias a los módulos generados.
94
-
95
-
Para probar localmente el paquete antes de publicarlo, podés utilizar el comando `npm link` estando dentro de la carpete `./pkg`, y luego instalarlo en tu proyecto para probarlo.
113
+
El folder `pkg` va a contener todo lo que necesitamos, desde los diferentes builds, hasta el `package.json` con las
114
+
referencias a los módulos generados.
96
115
97
-
### Inicia los test con coverage
116
+
Para probar localmente el paquete antes de publicarlo, podés utilizar el comando `npm link` estando dentro de la
117
+
carpeta `./pkg`, y luego instalarlo en tu proyecto para
0 commit comments