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 驱动一个基于 Rust 的开发 CLI——先运行 npm run dev:bootstrap 做准备,然后运行 npm run dev。
要构建或者改这个项目,我需要装哪些东西?需要 Rust 工具链,因为开发命令本身要通过 cargo 运行;还需要一个 Cassandra 数据库——dev:cassandra 相关脚本负责应用、比对和校验它的数据库结构。
在投入时间之前,有什么坑需要知道?文档几乎不存在——README 只有一句标语——所以功能、支持的平台和部署要求都得自己从源代码里挖。
Fluxer 是 TypeScript 应用,为什么里面还有 Rust?仓库里带了一个 Rust 辅助包 fluxer-dev,它就是开发用的 CLI:bootstrap、构建、开发、Cassandra 迁移和桌面端构建都通过 cargo 启动(cargo run -p fluxer-dev)。应用代码本身是 TypeScript。
Creator
fluxerapp
Size
1.2 GB
Stars
10.6K
Age
9mo
Commits · 90 Days