!233 【轻量级 PR】:update 社区开发指南/openKylin打包指南.md

Merge pull request !233 from Marvin/master
This commit is contained in:
chipo 2023-04-06 00:01:00 +00:00 committed by Gitee
commit c8ff777296
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
1 changed files with 14 additions and 14 deletions

View File

@ -18,20 +18,20 @@ dateCreated: 2022-05-17T07:44:07.346Z
写作本文档时,遵循下列指导原则:
仅提供概览,而忽略边界情况。(**Big Picture 原则**
- 仅提供概览,而忽略边界情况。(**Big Picture 原则**
保持文字简短紧凑。(**KISS 原则**
- 保持文字简短紧凑。(**KISS 原则**
不重复造轮子。(使用链接指向**已有参考**
- 不重复造轮子。(使用链接指向**已有参考**
专注于使用非图形的工具和控制台。(使用 **shell 例子**
- 专注于使用非图形的工具和控制台。(使用 **shell 例子**
保持客观。(使用 [popcon](http://popcon.debian.org/) 等等)
- 保持客观。(使用 [popcon](http://popcon.debian.org/) 等等)
### **1. 软件打包**
一个 openKylin 下的软件包通常包含一系列文件的集合它们定义了应用程序或者库文件可以如何通过包管理器比如aptyum等进行发行部署。作为一种替代源码编译安装的方式打包即制作DEB软件包将应用程序的二进制文件配置文档man/info帮助页面等文件合并打包在一个文件中从而使软件的安装变得简单起来。通过软件包管理器完成获取安装卸载查询等一系列操作。
一个 openKylin 下的软件包通常包含一系列文件的集合它们定义了应用程序或者库文件可以如何通过包管理器比如aptyum等进行发行部署。作为一种替代源码编译安装的方式打包即制作DEB软件包会把应用程序的二进制文件配置文档man/info帮助页面等文件合并打包在一个文件中从而使软件的安装变得简单起来。通过软件包管理器用户可完成获取,安装,卸载,查询等一系列操作。
**1.1. 总体规则**
@ -69,21 +69,21 @@ dateCreated: 2022-05-17T07:44:07.346Z
这里给出一些技术上的建议,参考行事可以让您与其他维护者共同维护软件包时变得更加轻松有效,从而让
openKylin 项目的输出成果最大化。
让您的软件包容易除错debug
- 让您的软件包容易除错debug
保持您的软件包简单易懂。
- 保持您的软件包简单易懂。
不要对软件包过度设计。
- 不要对软件包过度设计。
让您的软件包拥有良好的文档记录。
- 让您的软件包拥有良好的文档记录。
使用可读的代码风格。
- 使用可读的代码风格。
在代码中写注释。
- 在代码中写注释。
格式化代码使其风格一致。
- 格式化代码使其风格一致。
维护软件包的 git 仓库。
- 维护软件包的 git 仓库。
### **2. 打包规则**