跳到主要内容

开发规范介绍

概述

本节汇集了 beisi-tech 团队的开发规范和最佳实践指南,旨在帮助团队成员编写高质量、可维护的代码,提升团队协作效率。

这些规范涵盖了从项目贡献流程、代码提交规范、命名约定到文案排版等多个方面,为团队提供统一的开发标准。

规范内容

📋 项目贡献指南

面向所有参与公司项目开发的成员,详细说明了:

  • 如何加入 beisi-tech 组织
  • Git 和 GitHub Desktop 的使用
  • 从克隆仓库到提交 PR 的完整开发流程
  • Issue 关联和 PR 修改规范
  • 开发过程中的注意事项

适用对象:新员工、所有项目贡献者

📝 Commit 提交规范

规定了 Git 提交信息的格式和规范,包括:

  • Commit 类型说明(feat、fix、docs、style 等)
  • 提交信息的编写格式
  • Prettier 代码格式化工具的使用

适用对象:所有开发人员

🏷️ 开发命名参考

涵盖项目中各类命名的最佳实践:

  • 文件夹和文件命名规范
  • 变量、函数、类的命名约定
  • 数据库表和字段命名规则
  • API 接口命名规范

原则:优先考虑小写、下划线,避免使用中划线

📂 项目结构示例

提供标准的项目目录结构示例:

  • 前后端分离项目的目录组织
  • 静态资源、源代码的存放位置
  • 配置文件和文档的规范布局

作用:帮助团队保持项目结构的一致性

✍️ 中文文案排版指北

中文技术文档的排版规范:

  • 中英文混排的空格规则
  • 标点符号使用规范
  • 数字和单位的书写方式
  • 专有名词的正确写法

适用场景:编写文档、README、注释、用户界面文案

使用建议

对于新成员

  1. 首先阅读 项目贡献指南,了解开发流程
  2. 熟悉 Commit 提交规范开发命名参考
  3. 在编写代码前查看相关规范,养成良好习惯

对于团队管理者

  1. 在代码审查时参照这些规范
  2. 定期更新和完善规范内容
  3. 确保团队成员了解并遵循这些规范

对于所有开发者

  • 将规范作为日常开发的参考手册
  • 不确定时查阅相关规范
  • 发现问题或有改进建议时及时反馈

规范的重要性

遵循统一的开发规范能够:

  • 提高代码可读性:统一的风格让代码更容易理解
  • 减少沟通成本:团队成员使用相同的术语和约定
  • 降低维护成本:规范的代码更容易维护和重构
  • 提升协作效率:减少因风格不一致导致的冲突
  • 保证项目质量:规范的流程确保代码质量

持续改进

这些规范会随着团队实践不断优化和完善。如果你有任何建议或发现问题,欢迎:

  1. 在相关 Issue 中讨论
  2. 提交 PR 改进规范文档
  3. 联系项目维护人员

让我们一起打造更好的开发规范!💪