P2P/분산/오프라인 우선 채팅 플랫폼 인 Cabal 용 데스크탑 클라이언트.

https://github.com/cabal-club/cabal-desktop/releases/
$ git clone https://github.com/cabal-club/cabal-desktop
$ cd cabal-desktop
$ yarn install # install dependencies
$ yarn start # start the application
이 요점에는 개발 목적으로 nix-shell 파일이 포함되어 있습니다. 그것은 전체 패키지 트리를 NIXPKGS로 릴리스로 포장하는 문제를 회피합니다.
https://aur.archlinux.org/packages/cabal-desktop-git/
tiffutil -cathidpicheck cabal-desktop-dmg-background.jpg [email protected] -out dmg-background.tiff
Travisci는 출시 준비가되면 적절한 릴리스 패키지를 자동으로 작성하고 업로드합니다. 생산 빌드를 배포하는 프로세스는 다음과 같습니다.
새 릴리스 초안. Application Package.json의 버전 값으로 "태그 버전"을 설정하고 v. "릴리스 제목"으로 접두사는 원하는 것이 될 수 있습니다. 예를 들어, 응용 프로그램 package.json 버전이 1.0 인 경우 초안의 "태그 버전"이 v1.0입니다.
커밋을 밀어 넣으십시오. 모든 CI 빌드는이 초안에 첨부 된 아티팩트를 업데이트합니다.
완료되면 태그 (예 : git tag v6.0.0 )를 만들고 릴리스 ( git push --tags && npm publish )를 게시하십시오. Github는 최신 커밋을 태그 할 것입니다.
이 워크 플로의 장점은 항상 최신 아티팩트를 가질 수 있으며 준비되면 릴리스를 게시 할 수 있다는 것입니다.
현재 플랫폼을위한 빌드 :
$ yarn run dist
여러 플랫폼에 대한 빌드 :
$ ./bin/build-multi
이 저장소는 StandardJS (VScode 플러그인이 있음)와 형식으로 형식화됩니다.