project-module-architecture

Installation
SKILL.md

Project 项目管理模块架构指南

模块定位: Project 是 BK-CI 的基础模块,负责项目的创建、管理、权限、配置等功能。所有其他微服务都依赖 Project 模块,项目是 BK-CI 中资源隔离的最小单位。

一、模块整体结构

1.1 子模块划分

src/backend/ci/core/project/
├── api-project/          # API 接口定义层
│   └── src/main/kotlin/com/tencent/devops/project/
│       ├── api/
│       │   ├── op/           # 运维接口(7文件)
│       │   ├── open/         # 开放接口
│       │   ├── service/      # 服务间调用接口(10文件)
│       │   └── user/         # 用户接口(6文件)
│       ├── constant/         # 常量定义
│       └── pojo/             # 数据对象(60+ 文件)
Related skills

More from tencentblueking/bk-ci

Installs
47
GitHub Stars
2.5K
First Seen
Jan 23, 2026