重构: 项目分层
Open
- Dominant language
- Go
- Stars
- 1
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
所有的 Hook 进来都会加入到队列中
1. Parser
该层主要用于解析,解析目标项目(Github/Gitlab/其他),暴露端口,挂载硬盘等等...
2. Clone
该层主要用于克隆项目,避免重复,保持项目清洁,不保留残余,占用硬盘空间
3. Building
用于构建镜像
4. Deploy
部署镜像,停止正在运行的镜像,启动新镜像
Contributor guide
No contributing guide indexed for this repository
Research direction
No files, tests, or entry points are named. Start by reading the repository structure and tracing how incoming hooks are queued. Done would require separating the described Parser, Clone, Building, and Deploy responsibilities without retaining unwanted cloned-project residue.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, go
- Domain
- devops, infrastructure
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100