感谢你来到这里,感谢你对 Mirai Console 做的一切贡献。
Mirai Console 项目由四个模块组成:后端,前端,Gradle 插件,Intellij 插件。
/
|--- backend 后端
| |--- codegen 后端代码生成工具
| `--- mirai-console 后端主模块, 发布为 net.mamoe:mirai-console
|--- buildSrc 项目构建
|--- frontend 前端
| `--- mirai-console-terminal 终端前端,发布为 net.mamoe:mirai-console-terminal
`--- tools 开发工具
|--- compiler-common 编译器通用模块
|--- gradle-plugin Gradle 插件,发布为 net.mamoe.mirai-console
`--- intellij-plugin IntelliJ 平台 IDE 插件,发布为 Mirai Console
请前往各模块内的 README.md 查看详细说明。
./gradlew build
首次加载和构建 mirai-console 项目可能要花费数小时时间。
(针对拥有 Mirai Console write 权限的项目成员)
若你要发布一个 Mirai Console dev release:
project 版本号为目标版本;./gradlew fillBuildConstants;1.0.1-dev-1;1.0.1-dev-1(不带 v);git push --tags 推送 tag 更新,GitHub Actions 将会检测到 tag 更新并执行 JCenter 发布。若你要发布一个 Mirai Console 稳定版 release,请按顺序进行如下检查:
project 版本号为目标版本;./gradlew fillBuildConstants;1.1.0;Publish。GitHub Actions 将会检测到 tag 更新并执行 JCenter 发布。