Choerodon uses micro front-end as a front-end, which provides a uniform entrance for the convenience of running all the modules. The project is an overall front-end project that combines Choerodon IAM and Choerodon DevOps.
- @choerodon/boot - 是 Choerodon 前端的包管理、启动、编译的工具包。它主要用于提供自定义的一些配置文件,以创建一个可以在某种程度上修改的 React 项目。
- @choerodon/master - 内置 Choerodon 前端的 React 页面框架布局。
- @choerodon/asgard - Asgard 用于提供 Choerodon 的分布式定时任务及事务管理的前端交互支持。
- @choerodon/notify - 通知服务用于提供 Choerodon 平台的消息中心及个人通知的前端交互支持。
- @choerodon/manager - 管理服务用于提供 Choerodon 自身的微服务管理的前端交互支持。
- @choerodon/devops - Devops 是 Choerodon 的核心前端服务之一。该服务负责持续交付模块相关功能的前端交互,其中包括应用管理、开发流水线与部署流水线;并通过丰富的界面使这些模块的功能更加直观易懂,便于操作。
- @choerodon/agile - Agile 是 Choerodon 的核心前端服务之一。该服务负责敏捷管理模块相关功能的前端交互,提供了待办事项、敏捷看板、故事地图等敏捷管理所必须的功能页面,并支持拖动对问题进行快速管理。提供多维度的数据报表帮助团队分析问题。
- @choerodon/testmanager - TestManager 是 Choerodon 的核心前端服务之一。该服务负责测试管理模块相关功能的前端交互,其中包括测试用例、测试执行及自动化测试等功能。并提供多维度的数据报表帮助团队分析测试过程中的问题。
- @choerodon/knowledge - 该服务负责知识管理模块相关功能的前端交互,支持markdown和所见即所得两种编辑模式,并提供多种快捷操作及扩展插件,帮助用户更加方便的进行知识管理。
- @choerodon/issue - 该服务负责问题管理模块相关功能的前端交互,主要负责对问题类型、状态、优先级的维护。并提供了可视化的状态机管理页面,允许用户更加方便的管理状态机流程。
- @choerodon/wiki - 该服务负责wiki管理模块相关功能的前端交互,主要负责对wiki空间的同步与管理。
git clone https://github.com/choerodon/choerodon-front.git
cd choerodon-front
npm install
npm start
cd choerodon-front
npm dist
If you find any shortcomings or bugs, please describe them in the issue.
Pull requests are welcome! Follow to know for more information on how to contribute.