
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
CMC前端应用是民事索赔(Civil Money Claims)的公民端Web界面,提供符合GDS(Government Digital Service)服务设计指南的HTML5网页序列。公民可通过该应用提交索赔、进行抗辩或请求缺席判决等相关操作。应用将大部分非UI职责委托给底层服务(如claim-store或pdf-service)处理。
安装依赖:
bash$ yarn install
启动应用:
bash$ gulp
访问应用:https://localhost:3000
详见hmcts/cmc-integration-tests项目的README.md文件。
使用TSLint(配合StandardJS规则)和sass-lint进行代码检查。
运行代码检查:
bash$ yarn lint
使用Mocha框架进行测试:
常规测试:
bash$ yarn test
功能测试:
bash$ yarn test:routes
可访问性测试:
bash$ yarn test:a11y
测试覆盖率:
bash$ yarn test:coverage
仅单元测试覆盖率:
bash$ yarn test:coverage-unit
集成测试基于CodeceptJS框架,位于src/integration-test目录,通过Docker执行:
构建包含更新的Docker镜像:
bash$ docker-compose build citizen-integration-tests
进入integration-tests项目并运行测试:
bash$ ./bin/run-local-citizen-tests.sh
(可选)手动启动Docker环境:
bash$ ./bin/start-local-environment.sh
更多详情参见integration-tests仓库的https://github.com/hmcts/cmc-integration-tests/blob/master/README.md%E3%80%82
当前存在已知问题:https://github.com/yarnpkg/yarn/issues/3751
示例警告:
warning The case-insensitive file ..\cmc-citizen-frontend\node_modules\nyc\node_modules shouldn't be copied twice in one bulk copy warning The case-insensitive file ..\cmc-citizen-frontend\node_modules\nyc\node_modules\ansi-regex shouldn't be copied twice in one bulk copy
每个拉取请求会在Azure Kubernetes (AKS)中生成功能齐全的环境。更多信息参见:[***]
本项目基于MIT许可证授权 - 详见LICENSE文件。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务