Настольное приложение для Delta.chat

| Для пользователей | Для разработчиков |
|---|---|
ПОИСК НЕИСПРАВНОСТЕЙ Кли -флаги Ключевые корзины Как сделать индивидуальные темы | Руководящие принципы вклада Регистрация Документация для разработчиков Рекомендации по стилю Как обновить ядро Как сделать конечное тестирование Как сделать релиз |
Приложение можно загрузить с https://get.delta.chat . Здесь вы найдете бинарные релизы для всех поддерживаемых платформ. Смотрите ниже для конкретных инструкций. Если вы столкнетесь с любыми проблемами, обратитесь к разделу по устранению неполадок ниже.
Основным способом установки, независимого от распределения, является использование сборки Flatpak. Это поддерживается в собственном хранилище, однако предварительно созданный двоичный файл может быть загружен и установлен с Flathub, который также имеет руководство для настройки для многих платформ Linux.
Запустите pacman -S deltachat-desktop , чтобы установить Delta Chat Desktop на Arch Linux.
В качестве альтернативы, создайте пакет deltachat-desktop-git из репозитория пользователя Arch.
Предупреждение: в настоящее время пакет AUR компилируется от последнего мастера. Это может быть более недавним в качестве последнего релиза, ввести новые функции, но также и новые ошибки.
Если у вас установлен помощник AUR, такой как Yay или Paru, вы можете установить его, используя 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
Просто установите файл .dmg по мере того, как вы делаете это со всем другим программным обеспечением на Mac.
Вы можете найти загрузки для Windows на https://get.delta.chat, хотя мы рекомендуем, используя релиз 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, который представляет учетную запись для данного адреса электронной почты.
Читать документы/разработка.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
DeltaChatApportors.
Эта программа является бесплатным программным обеспечением: вы можете перераспределить его и/или изменить ее в соответствии с условиями общей публичной лицензии GNU, опубликованных Фондом Free Software, либо версией 3 лицензии, либо (по варианту) любой более поздней версии.
Эта программа распространяется в надежде, что она будет полезна, но без каких -либо гарантий; даже без подразумеваемой гарантии торговой точки зрения или пригодности для определенной цели. Смотрите общую публичную лицензию GNU для получения более подробной информации.
Вы должны были получить копию общей публичной лицензии GNU вместе с этой программой. Если нет, см. Http://www.gnu.org/licenses/.