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우리는 모든 기본 코드 요구 사항 및 정책이 존중되도록 커밋 직전에 코드 검사를 실행하는 데 사전 커밋을 사용합니다. 설치는 매우 간단합니다 (일회성 조치) :
# 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 Context에서 제외됩니다.
우리는 소스 코드 및 애플리케이션 배포와 관련된 자동화 작업에 GNU를 사용합니다.
사용 가능한 모든 명령에 대한 도움말/안내서를 받으십시오.
makemake help