CLI discute pour discuter. Pas d'annonces, pas de collection de statistiques, pas de termes spéciaux, pas de services tiers inconnus, pas d'espaces, pas d'interfaces délicates ... pas de conneries.
Ya2ber est juste dérivé de Yabber , qui est le synonyme de Jabber , qui est le synonyme de la conférence habituelle.
sudo ) et n'est pas stockée dans l'histoire. * En fait, le serveur stocke la dernière date de connexion plutôt que la dernière date d'activité pour l'instant
Exemple du message du client:
{
"message" : " Hello, username! " ,
"type" : " message " ,
"command" : " /username "
}Exemple du message du serveur:
{
"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 installNous utilisons le pré-engagement pour exécuter des vérifications de code localement, juste avant de s'engager, pour nous assurer que toutes les exigences et politiques de code de base étaient respectées. L'installation est assez simple (action unique):
# 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 Maintenant, Pre-Commit fonctionnera automatiquement sur git commit ! La configuration pour les crochets pré-comiss est stockée dans le fichier .pre-commit-config.yaml .
Notes de pré-engagement
-n comme suit: git commit -m " commit message " -nSKIP=<hook_id> avant la commande: SKIP=codespell git commit -m " commit message " Généralement, il peut être nécessaire d'utiliser certaines données sensibles, généralement stockées dans des variables d'environnement, dans l'application. Par exemple, AWS Keys. Si c'est le cas, il est important de se rappeler que toutes les données sensibles ne doivent pas être divulguées au public , y compris le référentiel GitHub.
Pour ce faire, créez un fichier .env.local (n'utilisez pas le fichier .env dans ce cas) dans le répertoire approprié (client / serveur /), et placez les variables d'environnement destinées à y être privées. Ce fichier est ignoré par GIT et exclu du contexte Docker sur la construction d'images.
Nous utilisons GNU Make pour les opérations automatisées liées au code source et au déploiement des applications.
Obtenez de l'aide / guide pour toutes les commandes disponibles.
makemake help