# 项目结构

#### 📜  CheckCle 项目根目录

```
项目结构/
├── .github/
├── application/
├── docker/
├── docs/
├── scripts/
├── server/
├── .gitignore
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── LICENSE.md
├── README.md
├── SECURITY.md
└── docker-compose.yml
```

#### 📁 关键文件夹与文件

* **.github/**\
  包含针对 GitHub 的特定配置和工作流（例如模板、CI/CD 流水线）。
* **application/**\
  可能包含主要的前端/Tailwind 为基础的应用层。
* **docker/**\
  包含 Docker 配置脚本或 `Docker 组合` 用于容器化部署的设置。
* **docs/**\
  项目文档——包括按语言拆分的 README、CONTRIBUTING、安装指南、API 文档和用户手册。
* **scripts/**\
  用于项目管理的实用脚本——例如构建、安装、部署或代理设置任务。
* **server/**\
  后端 Go 服务（核心运行检查服务，处理正常运行时间、SSL 监控、端点、核心服务等）。
* **docker-compose.yml**\
  定义多容器设置——前端 UI、后端服务、数据库、代理&#x20;
* **README.md**\
  项目主要概述、功能和快速上手说明 [github.com](https://github.com/operacle/checkcle/releases).
* **LICENSE.md & CODE\_OF\_CONDUCT.md & SECURITY.md & CONTRIBUTING.md**\
  标准社区文件，定义使用许可、贡献规则、安全策略和行为准则。

#### 🧩 架构亮点

* **前端（TypeScript/Vite）** 在 `application/`
* **后端（使用 Go）** 在 `server/` 涵盖监控服务、分布式和服务器代理
* **容器化部署（Docker）** 通过 `docker/` 文件夹和 `docker-compose.yml`
* **全面的文档** 以及通过自动化流水线 `.github/` 和 `脚本`
