CLIはチャットするだけです。広告、統計コレクション、特別な用語、未知のサードパーティサービス、スパイ、トリッキーなインターフェイスなし...でたらめはありません...でたらめはありません。
Ya2berは、通常の講演の同義語であるJabberの同義語であるYabberから派生したものです。
sudoを含む他の多くのCLIアプリケーションと同様)、歴史には保存されていません。 *実際、サーバーは今のところ最後のアクティビティ日ではなく、最後のログイン日付を保存します
クライアントのメッセージの例:
{
"message" : " Hello, username! " ,
"type" : " message " ,
"command" : " /username "
}サーバーのメッセージの例:
{
"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 installすべての基本的なコード要件とポリシーが尊重されることを確認するために、コミットする直前に、コードチェックをローカルで実行するために事前コミットを使用します。インストールは非常に簡単です(1回限りのアクション):
# 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これで、事前コミットはgit commitで自動的に実行されます!事前コミットフック用の構成は.pre-commit-config.yamlファイルに保存されます。
事前コミットメモ
-nパラメーターを追加できます。 git commit -m " commit message " -nSKIP=<hook_id>を使用できます。 SKIP=codespell git commit -m " commit message " 一般に、通常、環境変数に保存されているいくつかの機密データをアプリケーションに使用する必要がある場合があります。たとえば、AWSキー。もしそうなら、GitHubリポジトリを含む、機密データを一般に漏らしてはならないことを覚えておくことが重要です。
これを達成するには、適切なディレクトリ(クライアント/またはサーバー/)で.env.localファイル(この場合は.envファイルを使用しないでください)を作成し、そこにプライベートにすることを目的とした環境変数を配置します。このファイルはGITで無視され、画像ビルド上のDockerコンテキストから除外されます。
ソースコードとアプリケーションの展開に関連する自動化操作にGNU Makeを使用します。
利用可能なすべてのコマンドのヘルプ/ガイドを取得します。
makemake help