框架开发
- 提供对渡舟平台的底层技术支持
v0.1.x
开发总体进度:7/17
41.18%
实现以下基础服务:
- 服务网关:Api 和 Web 资源网关
- 配置中心:
- 认证与鉴权:资源权限与数据权限
- 前后端本地化机制
DSL 设计器: 优先开发表单形式的设计器,图形化只是应用设计的某种表现形式,不是核心关键
设计与实现要点:
- 抽象与实现分离:以最小化信息表达实现 框架中立性
服务端
开发总体进度:4/11
36.36%
状态 | 开始时间 | 结束时间 | 开发内容 | 备注 |
---|---|---|---|---|
已完成 | 2024-02-03 | 2024-02-17 | 设计前端站点 | |
已完成 | 2024-02-18 | 2024-02-23 | 提供 GraphQL 接口,解析并获取指定资源页面的结构 |
|
已完成 | 2024-04-05 | 2024-04-20 | 应用的工程代码生成模板 |
|
已完成 | 2024-05-08 | 2024-06-30 | 采用 Undertow 作为默认的 Web 容器 |
|
未开始 | 设计 Delta 版本分层机制,实现从底层到目标层可逐层叠加并最终生成目标版本的完整 DSL 的能力 |
| ||
未开始 | 根据用户权限对站点、资源、操作和接口做访问控制 |
| ||
未开始 | 用户认证和鉴权 |
| ||
未开始 | Maven POM 与 XDsl 的双向转换 |
| ||
未开始 | 设计并实现分步执行模型 |
| ||
未开始 | 设计并实现任务进度模型,以获取前台或后台任务的执行进度信息 |
| ||
未开始 | 微服务架构支持 |
|
Web 客户端
开发总体进度:3/4
75.00%
状态 | 开始时间 | 结束时间 | 开发内容 | 备注 |
---|---|---|---|---|
已完成 | 2024-02-03 | 2024-02-17 | 实现基于 AMIS 页面渲染引擎的页面渲染器( | |
已完成 | 2024-02-21 | 2024-02-22 | 支持对 | 调用 |
已完成 | 2024-05-04 | 2024-05-04 | 引入 GraphiQL
组件,用于在线调试 |
|
已暂停 | 2024-03-09 | 开发 DSL 编辑组件,用于设计、编辑、显示 DSL |
|
DSL 设计器
开发总体进度:0/2
0.00%
状态 | 开始时间 | 结束时间 | 开发内容 | 备注 |
---|---|---|---|---|
未开始 | 扫描并识别在 classpath 和 schema 存储目录中的 XDsl 和 XDef, 根据其结构和依赖关系,并转换为 DSL 设计器可识别的元素(线、节点等)结构 |
| ||
未开始 | 将 DSL 设计器的元素结构转换为对应 XDsl 或 XDef 定义, 并按照 Delta 分层方式存放定义文件 |
|
已暂停