1 个不稳定版本
0.0.1 | 2019 年 12 月 9 日 |
---|
#34 在 #poker
385KB
4K SLoC
包含 (JAR 文件,59KB) gradle-wrapper.jar
solitaire
solitaire 是一个正在进行中的项目...
作为客户端应用程序或共享服务器运行,solitaire
侧重于性能、正确性和开发者舒适度。
有关安装说明,请参阅 installing.md。安装后,运行 solitaire -h
以开始。
有关构建、运行和打包应用程序的可用的工具,请参阅 scripts.md。
软件包
solitaire
将其代码分割成几个库软件包
solitaire-assets
: 包含嵌入的静态文件,打算从 Web 应用程序中提供服务solitaire-client
: 作为 WebAssembly 软件包在客户端浏览器中运行,包括模板solitaire-controllers
: 包含 actix-web HTTP 控制器,通常调用solitaire-service
中的方法solitaire-core
: 包含服务器和客户端之间共享的定义solitaire-service
: 包含应用程序的主要逻辑。它接收 RequestMessages 并发出 ResponseMessagessolitaire-templates
: 包含服务器用于渲染响应的 Maud 模板solitaire
: 存储在项目的根目录中,这是应用程序的主要库和二进制文件
配置
该项目目前仅使用文件系统来保存数据,不涉及数据库。
目录
默认情况下,solitaire 在您的系统用户配置目录中存储配置文件。
- macOS: ~/Library/Application Support/solitaire
- Linux: ~/.config/solitaire
- Windows: %APPDATA%/solitaire/solitaire
文件
profile/*
: 用户配置信息
依赖项
~30–41MB
~643K SLoC