Cli Chat, nur um zu chatten. Keine Anzeigen, keine statistische Sammlung, keine besonderen Begriffe, keine unbekannten Dienste von Drittanbietern, keine Spione, keine kniffligen Schnittstellen ... kein Bullshit.
Ya2ber ist nur von Yabber abgeleitet, dem Synonym für Jabber , das Synonym für übliche Gespräche .
sudo ) und nicht in der Geschichte gespeichert. * Tatsächlich speichert der Serverspeicher das letzte Anmeldedatum und nicht das letzte Aktivitätsdatum vorerst
Beispiel für die Nachricht des Kunden:
{
"message" : " Hello, username! " ,
"type" : " message " ,
"command" : " /username "
}Beispiel für die Nachricht des Servers:
{
"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 installWir verwenden das Vorverfahren zum Ausführen von Codeprüfungen kurz vor der Verpflichtung vor Ort, um sicherzustellen, dass alle grundlegenden Codeanforderungen und -richtlinien respektiert wurden. Die Installation ist ziemlich einfach (einmalige Aktion):
# 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 Jetzt wird Pre-Commit automatisch im git commit ausführen! Die Konfiguration für Pre-Commit-Hooks wird in .pre-commit-config.yaml Datei gespeichert.
Vor-Commit-Notizen
-n wie folgt hinzufügen: git commit -m " commit message " -nSKIP=<hook_id> verwenden: SKIP=codespell git commit -m " commit message " Im Allgemeinen kann es erforderlich sein, einige sensible Daten, die normalerweise in Umgebungsvariablen gespeichert sind, in Anwendung zu verwenden. Zum Beispiel AWS -Schlüssel. In diesem Fall ist es wichtig, sich daran zu erinnern, dass sensible Daten nicht der Öffentlichkeit, einschließlich Github -Repository, weitergeleitet werden sollten .
Um dies zu erreichen, erstellen Sie .Env.local -Datei (in diesem Fall nicht .Env -Datei verwenden) im entsprechenden Verzeichnis (Client/ oder Server/) und setzen Sie Umgebungsvariablen, die dort privat sein sollen. Diese Datei wird von Git ignoriert und vom Docker -Kontext im Bildbau ausgeschlossen.
Wir verwenden GNU, um Operationen im Zusammenhang mit Quellcode und Anwendungsbereitstellung zu automatisieren.
Holen Sie sich Hilfe/Handbuch für alle verfügbaren Befehle.
makemake help