Files
xxxigcc/llmdoc/reference/coding-conventions.md
Wang Defa 20935a6c89
All checks were successful
Build and Release / build-and-test (arm64, alpine) (push) Successful in -11s
Build and Release / build-and-test (amd64, alpine) (push) Successful in -4s
Build and Release / build-and-test (arm64, ubuntu) (push) Successful in 1s
Build and Release / build-and-test (amd64, ubuntu) (push) Successful in 10s
Build and Release / release (push) Successful in 44s
添加 llmdoc 文档系统,升级版本至 3.4.8-xg1
- 初始化 llmdoc 文档系统(overview/architecture/guides/reference)
- 创建 9 个核心文档,涵盖项目概览、安装架构、配置系统等
- 升级 CI 工作流和构建脚本版本号至 3.4.8-xg1
- 添加 .gitignore 文件
2025-12-25 09:06:01 +08:00

47 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 编码规范
## Shell 脚本编码规范
### 基本规则
- 所有 shell 脚本必须以 `#!/bin/sh``#!/bin/bash` 开头
- 使用 `shellcheck` 进行代码质量检查
- 脚本文件名使用小写,单词间用连字符或下划线连接(如 `install-deb.sh`, `build_deb.sh`
### 注释规范
- 脚本开头必须包含简要注释,说明脚本用途
- 复杂逻辑块需添加行内注释
- 注释使用中文或英文,保持一致性
### 变量和函数
- 变量名使用大写或小写,保持一致(如 `PACKAGE_NAME``package_name`
- 局部变量使用 `local` 关键字
- 函数名使用小写,单词间用下划线连接(如 `install_package`
### 错误处理
- 使用 `set -e` 确保脚本遇到错误立即退出(可选)
- 对关键操作添加错误检查和异常处理
## 配置文件规范
- 使用标准 JSON 格式
- 配置文件名使用 `.json` 扩展名
- 保持配置文件的可读性,使用合理的缩进
## 命名约定
- 目录名:小写,单词间用连字符(`script-utils`
- 文件名:小写,单词间用下划线或连字符(`install_script.sh`, `build-deb.sh`
- 常量:全大写,下划线分隔
- 变量:根据项目风格统一
## 文档编写规范
- 使用 Markdown 格式
- 文档标题使用 `#``##` 等级别
- 保持文档简洁,重点突出
- 包含必要的使用示例和说明
## 代码提交
- 提交信息简洁明了
- 使用简体中文描述修改内容
- 遵循项目的 Git 提交规范
**注意:** 本规范为指导性文件,项目实践中可能有所调整。