用途:为 Directus 项目提供从初始化到生产部署的完整开发工作流指导,适合新建项目、配置类型安全、搭建测试与 CI/CD、容器化及多环境管理。
主要能力:项目脚手架与目录结构(extensions、migrations、seeders、tests 等);环境变量配置示例(数据库、安全密钥、存储、邮件、缓存、限流、遥测);TypeScript 配置(严格模式、路径别名、装饰器);扩展开发脚手架脚本(endpoint、hook、panel、interface、display、layout、module、operation);Docker 开发与生产配置(PostGIS、Redis、Adminer、MailHog、健康检查);测试策略(Vitest 单元测试、SDK 集成测试、Playwright 端到端测试);GitHub Actions CI/CD(lint、类型检查、测试、E2E、Snyk 与 npm audit 安全扫描、镜像构建推送)。
使用方式:按资料步骤执行,如 mkdir my-directus-project && cd my-directus-project、npm init -y、npm install directus、npx directus init;扩展用 npx create-directus-extension@latest --type=$type --name=$name --language=typescript;数据库用 npx directus database install 与 npx directus database migrate:latest;启动用 npx directus start。
适用场景:需要规范化 Directus 开发流程、统一测试与部署的团队。
限制:资料未提供具体版本兼容性、收费与价格、性能数据及实际效果说明;部分配置(如 AI 集成密钥)为示例,需自行确认可用性。