41 lines
1.1 KiB
Markdown
41 lines
1.1 KiB
Markdown
# Salvá la costanera, el juego
|
|
|
|
Un juego desarrollado por [Nulo](https://nulo.in) para el Frente Patria Grande, parte del Frente De Tod@s.
|
|
|
|
Es software libre licenciado bajo la [GPL versión 3](./LICENSE)
|
|
|
|
## Desarrollo
|
|
|
|
Vas a necesitar [pnpm](https://pnpm.js.org).
|
|
|
|
```
|
|
# Instalar dependencias
|
|
pnpm install
|
|
# Iniciar servidor de desarrollo
|
|
pnpm run dev
|
|
# Luego de hacer tus cambios, asegurate de hacer que se mantenga el estilo del código
|
|
pnpm run format
|
|
```
|
|
|
|
## Producción
|
|
|
|
```
|
|
pnpm run build
|
|
```
|
|
|
|
### Google Tag Manager
|
|
|
|
Para compilar con Google Tag Manager, usá la variable `TRACKEAR_A_LXS_USUARIXS`:
|
|
|
|
```
|
|
TRACKEAR_A_LXS_USUARIXS=ID_DE_TAG_MANAGER pnpm run build
|
|
```
|
|
|
|
## Dependencias
|
|
|
|
- Howler: para el tema de los sonidos. Originalmente usabamos Audio HTML5 pero en iOS se rompía por el tema de la autoreproducción; Howler lo resuelve y no es tan pesado.
|
|
- `@vitejs/plugin-legacy`: para soportar navegadores viejos.
|
|
- Prettier: para no pensar en como ordenar el código.
|
|
- Typescript: para no tener errores pavos en producción, y mejor experiencia de desarrolladorx.
|
|
- Vite: para no usar Webpack :)
|