CLI Chat para chatear. Sin anuncios, sin colección de estadísticas, sin términos especiales, sin servicios de terceros desconocidos, sin espías, sin interfaces difíciles ... sin mierda.
Ya2ber se deriva de Yabber , que es el sinónimo de Jabber , que es el sinónimo de charla habitual.
sudo ) y no se almacena en la historia. * En realidad, las tiendas de servidor la última fecha de inicio de sesión en lugar de la última fecha de actividad por ahora
Ejemplo del mensaje del cliente:
{
"message" : " Hello, username! " ,
"type" : " message " ,
"command" : " /username "
}Ejemplo del mensaje del servidor:
{
"message" : " username left the chat " ,
"type" : " system " ,
"online" : 5
}git clone [email protected]:zhibirc/ya2ber.git
cd ya2ber
# it'll automatically install dependencies in all nested application folders
npm installUtilizamos pre-Commit para ejecutar las verificaciones de código localmente, justo antes de comprometerse, para garantizar que se respeten todos los requisitos y políticas básicas del código. La instalación es bastante simple (acción única):
# install pre-commit using Python's pip
pip install pre-commit
# OR
# install pre-commit using using Homebrew
brew install pre-commit
# install the Git hook scripts
pre-commit install ¡Ahora el pre-Commit se ejecutará automáticamente en git commit ! La configuración para los ganchos previos al comercio se almacena en el archivo .pre-commit-config.yaml .
Notas previas a la contratación
-n de la siguiente manera: git commit -m " commit message " -nSKIP=<hook_id> antes del comando: SKIP=codespell git commit -m " commit message " En general, puede ser necesario usar algunos datos confidenciales, generalmente almacenados en variables de entorno, en la aplicación. Por ejemplo, AWS Keys. Si es así, es importante recordar que no se deben filtrar ningún datos confidenciales al público , incluido el repositorio de GitHub.
Para lograr esto, cree el archivo .env.local (no use el archivo .env en este caso) en el directorio apropiado (cliente/ servidor/), y coloque las variables de entorno destinadas a ser privadas allí. Este archivo es ignorado por Git y excluido del contexto de Docker en la compilación de imágenes.
Utilizamos GNU Make for Automate Operations relacionadas con el código fuente y la implementación de la aplicación.
Obtenga ayuda/guía para todos los comandos disponibles.
makemake help