开源项目 short.git
使用教程
short URL shortening service written in Go and React 项目地址: https://gitcode.com/gh_mirrors/sh/short
1. 项目的目录结构及介绍
short/
├── backend/
│ ├── scripts/
│ ├── Dockerfile-backend-coverage
│ ├── env.dist
│ └── ...
├── frontend/
│ ├── scripts/
│ ├── Dockerfile-frontend-coverage
│ ├── env.development.dist
│ └── ...
├── doc/
├── promo/
├── scripts/
├── story/
├── .dockerignore
├── .drone.yml
├── .floo
├── .flooignore
├── .gitignore
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── Dockerfile-backend-coverage
├── Dockerfile-frontend-coverage
├── LICENSE
├── README.md
└── ...
目录结构介绍
-
backend/: 包含后端代码及相关脚本。
- scripts/: 后端开发和部署相关的脚本。
- Dockerfile-backend-coverage: 用于生成后端代码覆盖率报告的Dockerfile。
- env.dist: 后端环境变量的模板文件。
-
frontend/: 包含前端代码及相关脚本。
- scripts/: 前端开发和部署相关的脚本。
- Dockerfile-frontend-coverage: 用于生成前端代码覆盖率报告的Dockerfile。
- env.development.dist: 前端开发环境变量的模板文件。
-
doc/: 项目文档目录。
-
promo/: 项目推广相关文件。
-
scripts/: 项目通用脚本。
-
story/: 项目故事或历史记录。
-
.dockerignore: Docker构建时忽略的文件列表。
-
.drone.yml: Drone CI/CD配置文件。
-
.floo: 项目配置文件。
-
.flooignore: 项目忽略文件列表。
-
.gitignore: Git版本控制忽略的文件列表。
-
CODE_OF_CONDUCT.md: 项目行为准则。
-
CONTRIBUTING.md: 项目贡献指南。
-
Dockerfile-backend-coverage: 用于生成后端代码覆盖率报告的Dockerfile。
-
Dockerfile-frontend-coverage: 用于生成前端代码覆盖率报告的Dockerfile。
-
LICENSE: 项目许可证。
-
README.md: 项目介绍和使用说明。
2. 项目的启动文件介绍
后端启动文件
- backend/scripts/dev: 后端开发环境启动脚本。
前端启动文件
- frontend/scripts/dev: 前端开发环境启动脚本。
3. 项目的配置文件介绍
后端配置文件
- backend/env.dist: 后端环境变量的模板文件。
前端配置文件
- frontend/env.development.dist: 前端开发环境变量的模板文件。
其他配置文件
- .drone.yml: Drone CI/CD配置文件。
- .floo: 项目配置文件。
- .flooignore: 项目忽略文件列表。
- .gitignore: Git版本控制忽略的文件列表。
- .dockerignore: Docker构建时忽略的文件列表。
short URL shortening service written in Go and React 项目地址: https://gitcode.com/gh_mirrors/sh/short