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 并发出 ResponseMessages
- solitaire-templates: 包含服务器用于渲染响应的 Maud 模板
- solitaire: 存储在项目的根目录中,这是应用程序的主要库和二进制文件
配置
该项目目前仅使用文件系统来保存数据,不涉及数据库。
目录
默认情况下,solitaire 在您的系统用户配置目录中存储配置文件。
- macOS: ~/Library/Application Support/solitaire
- Linux: ~/.config/solitaire
- Windows: %APPDATA%/solitaire/solitaire
文件
profile/*: 用户配置信息
依赖项
~30–41MB
~643K SLoC