Skip to content
This repository has been archived by the owner on Aug 31, 2023. It is now read-only.

Десктопный клиент мессенджера MoreliaTalk, написанный на Electron

License

Notifications You must be signed in to change notification settings

MoreliaTalk/morelia_client_electron

Repository files navigation

MoreliaClientElectron - десктопный клиент MoreliaTalk, написанный на Electron

Кросплатформенный(Windows, MacOS, Linux) десктопный клиент MoreliaTalk

В разработке используется

  • Electron 13
  • React 17
  • Typescript 4.4
  • Webpack 5
  • Ajv 8
  • Electron-store 8
  • Sass

Установка готового приложения на компьютер

Windows: Зайти во вкладку релизов, скачать архив morelia_client_electron-win32-x64.zip, распаковать, запустить .exe файл

MacOS: Скоро

Linux: Скоро

Разработка приложения

Клонирование репозитория на локальный компьютер

Если ты не включен в команду на GitHub'е проекта, то необходимо сначала форкнуть к себе репозиторий MoreliaClientElectron перейдя по ссылке.

Клонировать репозиторий к себе на локальный компьютер используя командную строку и git

git clone https://github.com/{username}/morelia_client_electron.git

Переключаемся на ветку develop

git checkout develop

При использовании GitHub Desktop выбрать в меню File пункт Clone repository... далее следовать инструкциям

Установка Yarn

Перед установкой зависимостей необходимо глобально инсталировать пакетный менеджер Yarn. Делается это один раз, пропустите этот шаг, если вы уже установили yarn ранее.

npm install -g yarn

Установка зависимостей

После клонирования репозитория на локальный компьютер необходимо установить зависимости проекта.

yarn install

Запуск приложения

  • Запуск со сборкой рендера.
yarn start
  • Запуск без сборки рендера(Не выполнять, если хотя бы раз не собирали рендер(нет папки dist по пути src/render/) иначе вылетит ошибка)
yarn start_no_pack
  • Запуск авто-сборки рендера.
yarn dev

Для просто запуска, без необходимости в авто-сборке после этого - команда yarn start

Для разработки, в одном окне терминала ввести команду yarn start_no_pack, а в другом - yarn dev.

Лицензия

Copyright (c) 2021 - настоящее время NekrodNIK

MoreliaClientElectron находится под лицензией GNU General Public License версии 3 или более поздней(GPL-3.0-or-later). Подробности смотрите в файле COPYNG.

About

Десктопный клиент мессенджера MoreliaTalk, написанный на Electron

Resources

License

Stars

Watchers

Forks

Packages

No packages published