Aplicación de mensajería organizada en canales. Es una evolución de Orion Chat.
Use estos comandos para instalar la aplicación:
-
Instalar Ionic CLI:
npm install -g @ionic/cli
-
Clonar el repositorio:
git clone https://github.com/angelxehg/tomatoe-chat.git
-
Instalar dependencias:
cd tomatoe-chat
&npm install
-
Iniciar servidor:
ionic serve
Compilar y probar aplicación en dispositivos:
-
Compilar assets con Ionic:
ionic build --prod
-
Copiar assets y actualizar plugins:
-
Android:
npx cap sync android
-
iOS:
npx cap sync ios
-
-
Abrir IDE y compilar (Se abrirá Android Studio u Xcode):
-
Android:
npx cap open android
-
iOS:
npx cap open ios
-
Use estos comandos para ejecutar pruebas y verificar calidad del código:
-
Code linting:
ng lint
-
Unit testing:
ng test
(headlessng test --configuration=ci
) -
E2E testing:
ng e2e
(headlessng e2e --configuration=ci
)
Instale las siguientes extensiones si va a trabajar en el código:
Configure VSCode para poder hacer debug:
-
Iniciar servidor sin abrir navegador:
ionic serve --no-open
-
Crea el archivo
.vscode/launch.json
con el siguiente contenido:
{
"version": "0.2.0",
"configurations": [
{
"type": "pwa-chrome",
"request": "launch",
"name": "Launch Chrome",
"url": "http://localhost:8100",
"webRoot": "${workspaceFolder}"
}
]
}
- Lanza desde el menú de Debug en VSCode