fluxer README

The project's README from github.com/fluxerapp/fluxer. As one markdown file: README.md.

Fluxer logo

Donate Documentation AGPLv3 License

Fluxer

Fluxer is a free and open source instant messaging and VoIP chat app built for friends, groups, and communities.

Fluxer app showcase

fluxer (fluxerapp/fluxer)

Searching Database…

10.6K ·GitHub
Что это такое?Fluxer — это бесплатный чат с открытым исходным кодом для мгновенных сообщений и голосовых звонков (VoIP), созданный для друзей, групп и сообществ.
Это приложение, которое я устанавливаю, или сервис, который кто-то должен запустить?В репозитории есть обе части: CI-воркфлоу собирают десктопный клиент, API-сервис, админку и прокси для приложений — включая вариант для самостоятельного хостинга. То есть это установленные клиенты, которые работают с сервером.
Как его запустить?В README нет инструкции по установке для обычных пользователей; конкретный путь в репозитории — настройка для разработки: package.json управляет CLI для разработки на Rust — сначала npm run dev:bootstrap для подготовки, затем npm run dev.
Что нужно установить, чтобы собрать проект или покопаться в коде?Нужен тулчейн Rust, потому что сами команды для разработки запускаются через cargo, плюс база данных Cassandra — скрипты dev:cassandra применяют, сравнивают и проверяют её схему.
В чём подвох, прежде чем я вложу в это время?Документации почти нет — README состоит из одной строчки, так что возможности, поддерживаемые платформы и требования к хостингу придётся выискивать прямо в исходном коде.
Причём здесь Rust, если Fluxer — это приложение на TypeScript?В репозитории есть вспомогательный пакет на Rust, fluxer-dev, который играет роль CLI для разработки: бутстрап, сборка, режим разработки, миграции Cassandra и сборка десктопного клиента — всё запускается через cargo (cargo run -p fluxer-dev). Сам код приложения написан на TypeScript.
Creator
fluxerapp
Size
1.2 GB
Stars
10.6K
Age
9mo
Commits · 90 Days