【文件属性】:
文件名称:rzm:TeX人类发布平台
文件大小:128KB
文件格式:ZIP
更新时间:2021-04-10 20:24:23
git tex scala Scala
RZM
RZM是TeX发布平台。
没有JS框架的快速UI
完整的文档历史记录
Git作为存储
功能齐全的Git Server,在实现了身份验证。
发展
这是Scala 2.13应用程序。
前端是使用Twirl模板引擎( )实现的。 CSS样式和单独的每页JS捆绑包存储在。
RZM使用文件系统顶部的Git作为数据主机。 用户帐户和存储库元数据保留在Redis中。
后端开发
需要JDK 11+;
Redis 5+
以实时重新加载模式运行应用程序(从存储库根目录):
sbt run
代码格式:
sbt scalafmt
测试套件:
sbt test
前端开发
前端指南可以在这里找到: 。
为了快速导航,我们使用了turbolinks fork( turbolinks)。
Node.js 12或更高版本;
NPM 6+;
cd frontend && npm in