Files
ocdp-go/docs

OCDP 文档中心

欢迎查阅 OCDP 项目文档。本目录包含开发、部署、功能和安全相关的详细文档。


📚 文档导航

🚀 快速开始

新用户请先阅读根目录的快速开始文档:


📖 核心文档

🔧 开发文档

🎨 功能文档

🚢 部署文档

🔒 安全文档

  • 安全实践
    • 安全配置指南
    • 认证和授权
    • 数据加密

📁 文档结构

docs/
├── README.md                           # 本文档(文档索引)
│
├── development/                        # 开发相关
│   ├── go-vs-typescript.md            # Go / TS 命名对照
│   ├── naming-conventions.md          # 命名约定
│   └── specification.md               # 开发规范
│
├── features/                          # 功能文档
│   ├── ARTIFACT_MEDIATYPE_FILTER.md  # Artifact 过滤功能
│   └── TESTING_MEDIATYPE_FILTER.md   # 功能测试指南
│
├── deployment/                        # 部署相关
│   └── docker-guide.md               # Docker 部署指南
│
├── security/                          # 安全相关
│   └── security-implementation.md    # 安全实践
│
└── archive/                           # 历史归档
    ├── root-cleanup/                 # 根目录清理存档
    └── …                             # 其他里程碑记录

🔗 相关资源

根目录文档

项目根目录还包含以下重要文档:

归档文档

历史报告与结果被移动到 docs/archive/,保留查阅但不再在根目录占位。例如:

  • docs/archive/root-cleanup/ - 命名迁移、测试总结等历史记录
  • docs/archive/PROJECT_RESTRUCTURE_SUMMARY.md

API 文档


🎯 按场景查找文档

我是新手,想快速了解项目

  1. README.md - 项目概述
  2. QUICK_START.md - 快速开始
  3. USAGE_GUIDE.md - 使用指南

我要开始开发

  1. 开发规范 - 了解开发规范
  2. USAGE_GUIDE.md - 了解如何运行项目
  3. COMMANDS_CHEATSHEET.md - 常用命令

我要部署到生产环境

  1. Docker 部署指南 - 部署步骤
  2. USAGE_GUIDE.md - 运行与配置
  3. 安全实践 - 安全配置

我要了解某个功能

  1. 功能文档 - 查看功能列表
  2. OpenAPI 规范 - API 定义

📝 文档编写指南

如果您想为项目贡献文档:

文档原则

  • 清晰简洁 - 使用简单直接的语言
  • 结构化 - 使用标题、列表、代码块
  • 示例丰富 - 提供实际的命令和代码示例
  • 保持更新 - 及时更新过时的内容

文档分类

  • 开发文档docs/development/
  • 功能文档docs/features/
  • 部署文档docs/deployment/
  • 安全文档docs/security/
  • 快速参考 → 项目根目录

Markdown 格式

# 标题

## 二级标题

### 三级标题

- 列表项
- 列表项

\`\`\`bash
# 代码示例
make docker-dev
\`\`\`

**粗体***斜体*

🆘 需要帮助?

如果文档中没有找到您需要的信息:

  1. 💬 查看项目 GitHub Discussions
  2. 🐛 提交 GitHub Issue
  3. 📧 联系项目维护者

📊 文档更新记录

2025-11-11

  • 移动根目录历史文档到 docs/archive/
  • 新增开发类文档命名约定、Go/TS 对照)
  • 更新文档索引与结构展示
  • 保持根目录仅包含核心入门文档

2025-11-09

  • 清理重复和过时的文档
  • 整理文档结构
  • 更新文档索引
  • 精简文档数量从 13 个减少到 6 个

保持文档简洁,提升查找效率