axetroy / axetroy/hooker

重构: 项目分层

Open
#12 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.