DevOps设计规划之Coding

简介: Repo仓库命名规范。A great love for sharing knowledge

DevOps系统规划文章。
个人总结和经验理解。欢迎转载和使用。
原则建议:

  1. 使用清晰的 README或者其它的发布形式:创建一个简单易懂的 README 文件,介绍您的项目,包括如何使用、安装和贡献等信息,为相关人员快速了解。
  2. 使用 Releases:使用 Releases 创建版本发布,并附带说明、更新日志和二进制文件等信息,使用户更易于使用和理解您的项目。
  3. 保护主分支,不要在其上直接提交代码。
  4. 避免无法识别的提交,有提交人员的信息记录。CodeOwner review(EE)
  5. 使用 Labels 和 Milestones:使用 Labels 和 Milestones 对 Issues 进行分类和组织,使其更易于管理和跟踪(和禅道集成后)。
  6. 使用 Issues 和 MR(PR):使用 Issues 跟踪项目中的错误和建议(和禅道集成后) ,使用 MR(PR)进行代码审查和合并。
  7. 将源代码和 secret 凭证、配置文件分离开
  8. 避免在项目中提交依赖,使用包管理器在每个构建中下载它们。Container Registry,Package Registry,Git LFS等
  9. 为项目创建一个有意义的.gitignore 文件
  10. 关注安全:使用 Dependabot 或其他安全扫描工具,定期检查您的依赖项,以确保您的项目不受已知漏洞的影响

image.png

image.png

目录
相关文章
|
前端开发 C#
WPF 曲线图表控件(自制)(一)
原文:WPF 曲线图表控件(自制)(一) 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/koloumi/article/details/77509283 由于公司需要所以自写了一个简单的曲线图表控件,在此分享。
2323 0
|
JSON 算法 物联网
物联网中利用OTA技术升级的基本原理与方法
物联网中利用OTA技术升级的基本原理与方法
814 0
|
3月前
|
存储 运维 Kubernetes
Kubernetes 多租户到底怎么隔离?命名空间、独立集群、虚拟集群,别再拍脑袋选了
Kubernetes 多租户到底怎么隔离?命名空间、独立集群、虚拟集群,别再拍脑袋选了
206 10
|
运维 Kubernetes Docker
利用Docker和Kubernetes构建微服务架构
利用Docker和Kubernetes构建微服务架构
|
7月前
|
存储 缓存 5G
鸿蒙 HarmonyOS NEXT端云一体化开发-云存储篇
本文介绍用户登录后获取昵称、头像的方法,包括通过云端API和AppStorage两种方式,并实现上传头像至云存储及更新用户信息。同时解决图片缓存问题,添加上传进度提示,支持自动登录判断,提升用户体验。
305 1
|
XML 网络协议 API
超级好用的C++实用库之服务包装类
通过本文对Boost.Asio、gRPC和Poco三个超级好用的C++服务包装类库的详细介绍,开发者可以根据自己的需求选择合适的库来简化开发工作,提高代码的效率和可维护性。每个库都有其独特的优势和适用场景,合理使用这些库可以极大地提升C++开发的生产力。
372 11
|
Go API 开发工具
Opentelemetry SDK的简单用法
Opentelemetry SDK的简单用法
350 3
|
Kubernetes Cloud Native 持续交付
容器化、Kubernetes与微服务架构的融合
容器化、Kubernetes与微服务架构的融合
624 82
|
存储 运维 Kubernetes
容器数据保护:基于容器服务 Kubernetes 版(ACK)备份中心实现K8s存储卷一键备份与恢复
阿里云ACK备份中心提供一站式容器化业务灾备及迁移方案,减少数据丢失风险,确保业务稳定运行。
|
数据库
分层架构
表现层(Presentation Layer):处理用户界面和用户交互逻辑。 业务逻辑层(Business Logic Layer):处理业务相关的逻辑和规则。 数据访问层(Data Access Layer):负责与数据库或其他数据源进行 [Something went wrong, please try again later.]。