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

1.6 KiB
Raw Blame History

编码规范

Shell 脚本编码规范

基本规则

  • 所有 shell 脚本必须以 #!/bin/sh#!/bin/bash 开头
  • 使用 shellcheck 进行代码质量检查
  • 脚本文件名使用小写,单词间用连字符或下划线连接(如 install-deb.sh, build_deb.sh

注释规范

  • 脚本开头必须包含简要注释,说明脚本用途
  • 复杂逻辑块需添加行内注释
  • 注释使用中文或英文,保持一致性

变量和函数

  • 变量名使用大写或小写,保持一致(如 PACKAGE_NAMEpackage_name
  • 局部变量使用 local 关键字
  • 函数名使用小写,单词间用下划线连接(如 install_package

错误处理

  • 使用 set -e 确保脚本遇到错误立即退出(可选)
  • 对关键操作添加错误检查和异常处理

配置文件规范

  • 使用标准 JSON 格式
  • 配置文件名使用 .json 扩展名
  • 保持配置文件的可读性,使用合理的缩进

命名约定

  • 目录名:小写,单词间用连字符(script-utils
  • 文件名:小写,单词间用下划线或连字符(install_script.sh, build-deb.sh
  • 常量:全大写,下划线分隔
  • 变量:根据项目风格统一

文档编写规范

  • 使用 Markdown 格式
  • 文档标题使用 ### 等级别
  • 保持文档简洁,重点突出
  • 包含必要的使用示例和说明

代码提交

  • 提交信息简洁明了
  • 使用简体中文描述修改内容
  • 遵循项目的 Git 提交规范

注意: 本规范为指导性文件,项目实践中可能有所调整。