DevOps Skill技能列表
Terraform状态管理Skill terraform-state
这个技能用于管理和维护Terraform状态文件、远程后端以及状态锁定机制,确保基础设施资源的一致性和协调性。它支持最佳实践如加密、备份和分离状态,防止并发修改。关键词:Terraform、状态管理、远程后端、状态锁定、基础设施即代码、DevOps、云计算、自动化。
Terraform模块开发与使用Skill terraform-modules
Terraform模块技能用于创建和使用可重用的基础设施即代码模块,以组织和管理云计算资源如AWS VPC,支持DevOps流程,提高代码复用性、可维护性和团队协作效率。关键词:Terraform、模块、基础设施即代码、DevOps、云计算、AWS、Azure、VPC、代码复用、基础设施管理。
同步包版本组管理Skill syncpack-version-groups
这个技能用于在 monorepo 中通过 syncpack 工具管理依赖版本,通过定义版本组来实施高级版本策略,如版本锁定、依赖禁止和忽略检查,以提高项目的依赖一致性和维护效率。关键词包括:monorepo、依赖管理、版本控制、syncpack、版本策略、DevOps、开发工具。
Syncpack配置Skill syncpack-configuration
这是一个用于管理和配置Syncpack工具的技能,Syncpack是一个用于在JavaScript/TypeScript monorepos中实现依赖版本一致性的工具。技能涵盖配置文件设置、工作空间检测、自定义规则定义等,帮助开发者自动化依赖管理,提升开发效率。关键词:Syncpack配置、依赖版本管理、monorepo、JavaScript、TypeScript、工具配置、DevOps、CI/CD。
Mise-工具管理Skill mise-tool-management
Mise是一个统一的开发工具版本管理工具,用于安装、配置和管理多种编程语言和基础设施工具的版本。它支持跨项目统一管理、灵活的版本策略,并能替代其他版本管理器如asdf、nvm、pyenv,提高开发效率和环境一致性。关键词:Mise、工具管理、版本控制、开发环境、DevOps、配置管理。
Mise任务配置Skill mise-task-configuration
Mise任务配置技能用于定义和管理自动化任务,包括构建、测试、部署等,支持依赖管理、文件任务和并行执行。关键词包括Mise、任务配置、DevOps、自动化、CI/CD、工作流管理,适用于软件开发中的构建和部署流程。
Mise环境管理Skill mise-environment-management
这个技能是关于使用Mise工具来管理环境变量和项目设置,包括环境配置、路径管理、工具特定环境等。它可以帮助开发人员在不同目录中自动加载和切换环境,提高开发效率。关键词:Mise, 环境管理, 环境变量, DevOps, 工具配置, 项目设置, 目录特定配置。
Maven插件配置Skill maven-plugin-configuration
这个技能涉及配置Apache Maven构建工具中的插件,用于管理Java项目的编译、测试、打包、代码质量检查和部署过程。它帮助开发者定制构建流程、集成CI/CD管道、确保代码规范,并优化构建性能。关键词包括Maven插件配置、Java构建工具、CI/CD集成、代码质量管理、自动化构建。
Maven构建生命周期Skill maven-build-lifecycle
Maven构建生命周期技能用于掌握和管理Java项目的构建过程,包括构建阶段、目标执行、配置文件管理、资源过滤、多模块构建、测试配置和构建优化,以提高开发效率和CI/CD流程。关键词:Maven, 构建生命周期, Java项目, 构建工具, DevOps, CI/CD, 自动化构建, 配置文件。
GraphQL验证检查器Skill graphql-inspector-validate
这个技能用于验证GraphQL操作和文档是否符合架构规范,检查查询深度、别名数量、指令数量、令牌数量、复杂性分数等,以防止性能问题和安全风险。适用于前后端开发、DevOps流程、CI/CD集成、API开发、GraphQL架构验证和自动化测试。关键词:GraphQL, 验证, 操作, 文档, 架构, 深度限制, 复杂性, CI/CD, 开发工具, API开发, DevOps, 自动化验证, 性能优化, 安全检查。
GitLabCI作业配置技能Skill gitlab-ci-job-configuration
此技能专注于GitLab CI作业的配置和管理,用于定义作业结构、脚本编写、环境设置、规则应用、依赖处理和并行执行,是DevOps中持续集成/持续部署(CI/CD)的核心组成部分。关键词:GitLab CI、作业配置、DevOps、CI/CD、自动化、脚本、环境管理、依赖管理、并行作业。
Bun包管理器技能Skill bun-package-manager
Bun包管理器技能专注于使用Bun的包管理工具高效管理JavaScript和TypeScript项目的依赖项,覆盖安装、移除、更新、脚本执行、工作区管理、锁文件优化、性能技巧、迁移和CI/CD环境。关键词:Bun, 包管理, 依赖管理, JavaScript, TypeScript, 性能优化, DevOps。