delta.chatのデスクトップアプリケーション

| ユーザー向け | 開発者向け |
|---|---|
トラブルシューティング CLIフラグ keybindings カスタムテーマの作成方法 | 貢献ガイドライン ロギング 開発者向けのドキュメント スタイリングガイドライン コアを更新する方法 エンドツーエンドテストを行う方法 リリースを行う方法 |
アプリケーションはhttps://get.delta.chatからダウンロードできます。ここでは、サポートされているすべてのプラットフォームのバイナリリリースを見つけることができます。プラットフォーム固有の指示については、以下を参照してください。問題が発生した場合は、以下のトラブルシューティングセクションを参照してください。
インストールするための主要な配布方法は、フラットパックビルドを使用することです。これは独自のリポジトリに維持されていますが、事前に構築されたバイナリをダウンロードして、多くのLinuxプラットフォーム向けのセットアップガイドも備えたFlathubからインストールできます。
pacman -S deltachat-desktopを実行して、Arch LinuxにDelta Chat Desktopをインストールします。
または、Archユーザーリポジトリからdeltachat-desktop-gitパッケージを構築します。
警告:現在、AURパッケージは最新のマスターからコンパイルされています。これは、最新のリリースとして最近のものであり、新しい機能だけでなく新しいバグも紹介できます。
YayやParuのようなAURヘルパーがインストールされている場合は、 yay -S deltachat-desktop-gitを実行し、ターミナルでの指示に従うことでインストールできます。
それ以外の場合は、手動でそれを行うことができます:
# Download the latest snapshot of the PKGBUILD
wget https://aur.archlinux.org/cgit/aur.git/snapshot/deltachat-desktop-git.tar.gz
# extract the archive and rm the archive file afterwards
tar xzfv deltachat-desktop-git.tar.gz && rm deltachat-desktop-git.tar.gz
# cd into extracted folder
cd deltachat-desktop-git
# build package
makepkg -si
# install package (you need to replace <version> with whatever version makepkg built)
sudo pacman -U deltachat-desktop-git- < version > .tar.xz $ brew install --cask deltachat
Mac上の他のすべてのソフトウェアでそれを行うときに.dmgファイルをインストールするだけです。
https://get.delta.chatにWindows用のダウンロードを見つけることができますが、自動更新が取得されるため、Microsoft Storeリリースを使用してお勧めします。
これは主に開発目的であり、これはDeltachatをシステムにインストール/統合しません。したがって、あなたが何をしているのかわからない限り、可能であれば上記の方法に固執することをお勧めします。
# Get the code
$ git clone https://github.com/deltachat/deltachat-desktop.git
$ cd deltachat-desktop
# Install pnpm
$ npm i -g pnpm
# Install dependencies
$ pnpm install
# Build the app (only needed on the first time or if the code was changed)
$ pnpm -w build:electron
# Start the application:
$ pnpm -w start:electron
-wワークスペースルートパッケージを意味します。これにより、これらのスクリプトを実行するために現在の作業ディレクトリをレポロートに配置する必要はありません。
地元のDeltachat-Coreを使用した開発については、ドキュメントをお読みください
このモジュールはdeltachat-core-rustの上に構築され、外部依存関係があります。以下の指示は、Linuxシステム(Ubuntu 18.10など)を想定しています。
エラーを読んでください、多分それはあなたが何をする必要があるかをすでに教えているかもしれません。そうでない場合は、このgithubリポジトリに問題を提出してください。
nodejsバージョンが20.0.0以下であることを確認してください。
それでもエラーが発生した場合は、update_core readmeの指示を見て、問題を設定するor write an issue 。
構成ファイルとデータベースは、Application-Configのデフォルトファイルパスに保存されます。
各データベースは、特定のメールアドレスのアカウントを表すSQLiteファイルです。
docs/development.mdを読む
翻訳については、Transifexページを参照してください:https://www.transifex.com/delta-chat/public/
貢献する他の方法については、https://delta.chat/en/contribute
View->Developerメニューの下のログフォルダーと現在のログファイルにアクセスできます。

ロギングシステムに関する説明については、docs/logging.mdをお読みください。 (使用可能なオプション、ログの場所、および使用しているログ形式に関する情報)
GPL-3.0-or-laterの下でライセンスを取得するには、詳細についてはライセンスファイルを参照してください。
Copyright©2019
DeltaChat貢献者。
このプログラムはフリーソフトウェアです。フリーソフトウェアファンデーションの条件、ライセンスのバージョン3、または(オプションで)後のバージョンのいずれかで公開されているように、GNU一般公開ライセンスの条件の下でそれを再配布したり、変更したりできます。
このプログラムは、それが有用であることを期待して配布されますが、保証はありません。商品性や特定の目的に対するフィットネスの暗黙の保証さえありません。詳細については、GNU一般公開ライセンスを参照してください。
このプログラムとともに、GNU一般公開ライセンスのコピーを受け取る必要があります。そうでない場合は、http://www.gnu.org/licenses/を参照してください。