docs: add all untracked content

This commit is contained in:
delong1998 2022-05-17 07:19:34 +00:00
parent 21cfed80fa
commit b58327b7bf
73 changed files with 929 additions and 119 deletions

View File

@ -2,10 +2,10 @@
title: 03-SIG组的成员与维护包变更流程
description:
published: true
date: 2021-12-15T05:38:52.884Z
date: 2022-05-17T07:16:05.689Z
tags:
editor: markdown
dateCreated: 2021-10-21T10:54:36.375Z
dateCreated: 2022-03-11T03:16:26.469Z
---
# SIG 组的成员与维护包变更流程

View File

@ -2,10 +2,10 @@
title: 02-SIG组的申请与撤销流程
description:
published: true
date: 2021-12-29T07:51:09.410Z
date: 2022-05-17T07:16:07.622Z
tags:
editor: markdown
dateCreated: 2021-11-15T08:25:40.971Z
dateCreated: 2022-03-11T03:16:28.968Z
---
# SIG组的申请与撤销流程

View File

@ -2,10 +2,10 @@
title: 01-SIG组章程
description:
published: true
date: 2021-12-29T07:43:15.356Z
date: 2022-05-17T07:16:09.507Z
tags:
editor: markdown
dateCreated: 2021-11-15T08:25:43.306Z
dateCreated: 2022-03-11T03:16:31.536Z
---
## 背景

View File

@ -1,3 +1,13 @@
---
title: SIG组章程模版
description:
published: true
date: 2022-05-17T07:16:11.396Z
tags:
editor: markdown
dateCreated: 2022-03-11T03:16:34.035Z
---
## SIG组名称
SIG组简介

View File

@ -2,10 +2,10 @@
title: 10.APIs Reference List
description:
published: true
date: 2021-11-15T09:40:09.025Z
date: 2022-05-17T07:17:08.267Z
tags: ccai
editor: markdown
dateCreated: 2021-10-26T06:59:56.205Z
dateCreated: 2022-03-11T03:18:01.489Z
---
# FCGI APIs Manual

View File

@ -2,10 +2,10 @@
title: 02. Design
description: How does CCAI work
published: true
date: 2021-11-15T09:40:11.065Z
date: 2022-05-17T07:17:10.096Z
tags:
editor: markdown
dateCreated: 2021-10-21T20:49:11.142Z
dateCreated: 2022-03-11T03:18:05.283Z
---
# The high level call flow of CCAI

View File

@ -2,10 +2,10 @@
title: 06. Develop
description: How to develop AI services for CCAI
published: true
date: 2021-11-15T09:40:13.387Z
date: 2022-05-17T07:17:12.225Z
tags: ccai
editor: markdown
dateCreated: 2021-10-26T00:44:23.821Z
dateCreated: 2022-03-11T03:18:07.757Z
---
# CCAI service work mode

View File

@ -2,10 +2,10 @@
title: 09. Encryption and Authentication
description: How to enable Encryption and Authentication for CCAI
published: true
date: 2021-11-15T09:40:15.409Z
date: 2022-05-17T07:17:14.175Z
tags: ccai
editor: markdown
dateCreated: 2021-10-26T06:58:24.190Z
dateCreated: 2022-03-11T03:18:10.516Z
---
The framework supports encryption and authentication. You can choose to enable both or any one of them. For security reasons, it is better to have both of them enabled. But these features are disabled by default for better performance, because the server and clients are both running on localhost. Encryption and authentication can be enabled by changing the configuration files.

View File

@ -2,10 +2,10 @@
title: 05. Generate
description: How to generate CCAI packages and container image
published: true
date: 2021-11-15T09:40:17.565Z
date: 2022-05-17T07:17:16.243Z
tags: ccai
editor: markdown
dateCreated: 2021-10-21T21:44:32.771Z
dateCreated: 2022-03-11T03:18:13.103Z
---
# Build CCAI packages and generate CCAI container image form pre-built binaries

View File

@ -2,10 +2,10 @@
title: 07. How to use AI Service
description: How to use AI services provided by CCAI
published: true
date: 2021-11-15T09:40:19.481Z
date: 2022-05-17T07:17:18.182Z
tags: ccai
editor: markdown
dateCreated: 2021-10-26T06:55:28.717Z
dateCreated: 2022-03-11T03:18:15.834Z
---
As mentioned above in chapter 6, CCAI services work mode are:

View File

@ -2,10 +2,10 @@
title: 08. Integrate New AI Services
description: How to integrate new AI Services with CCAI Framework
published: true
date: 2021-11-15T09:40:21.504Z
date: 2022-05-17T07:17:20.084Z
tags: ccai
editor: markdown
dateCreated: 2021-10-26T06:57:20.093Z
dateCreated: 2022-03-11T03:18:18.401Z
---
Once you have new services, to make it work to be able to accept requests from outside of the CCAI container and give back the result of one specific AI task, you will have to deploy those services in the CCAI container.

View File

@ -2,10 +2,10 @@
title: 03. Integrate
description: Integrate and use CCAI runtime environment
published: true
date: 2021-11-15T09:40:23.404Z
date: 2022-05-17T07:17:22.071Z
tags: ccai
editor: markdown
dateCreated: 2021-10-21T21:05:40.662Z
dateCreated: 2022-03-11T03:18:20.908Z
---
# How to get CCAI components/images access

View File

@ -2,10 +2,10 @@
title: 01. Overview
description: What is Intel Cloud-Client AI Service Framework (CCAI)
published: true
date: 2021-11-15T09:40:23.453Z
date: 2022-05-17T07:17:23.928Z
tags: ccai
editor: markdown
dateCreated: 2021-10-21T20:37:35.928Z
dateCreated: 2022-03-11T03:18:23.478Z
---
With the cloud-driven development model becoming more and more popular, we are also facing strong requirements to follow typical cloud applications development process and mode which can not only provide developer friendly experience but also keep and grow up our ecosystem significantly. Meanwhile, on the client side, Intel is providing more and more powerful hardware computation capability and introducing more flexible choice via various hardware accelerators to improve application performance. And specific to client AI usages, for making the non-AI expert developers enable AI features quickly and easily, a kind of high level usage driven APIs/SDK can provide an abstraction of low level AI inference framework but hide all in-depth AI related details so that developers can focus on their original business logics.

View File

@ -2,10 +2,10 @@
title: 04. Setup
description: How to setup development environment
published: true
date: 2021-11-15T09:23:06.822Z
date: 2022-05-17T07:17:25.877Z
tags: ccai
editor: markdown
dateCreated: 2021-10-21T21:20:23.500Z
dateCreated: 2022-03-11T03:18:25.998Z
---
For convenient development, we provide a development container which includes all dependencies for developing services for CCAI. This is an option for convenience, you still can develop CCAI service in your working environment like Ubuntu 20.04 etc.

View File

@ -2,10 +2,10 @@
title: 11.Test cases and package installation
description:
published: true
date: 2021-11-15T09:23:08.767Z
date: 2022-05-17T07:17:27.949Z
tags: ccai
editor: markdown
dateCreated: 2021-10-27T08:26:21.922Z
dateCreated: 2022-03-11T03:18:28.557Z
---
# Enabled services for testing

View File

@ -2,10 +2,10 @@
title: README
description:
published: true
date: 2021-11-25T02:09:17.911Z
date: 2022-05-17T07:16:13.258Z
tags:
editor: markdown
dateCreated: 2021-11-15T08:25:45.703Z
dateCreated: 2022-03-11T03:16:36.576Z
---
# docs

View File

@ -2,7 +2,7 @@
title: Untitled Page
description:
published: true
date: 2022-04-28T06:02:00.503Z
date: 2022-05-17T07:15:54.680Z
tags:
editor: markdown
dateCreated: 2022-03-10T06:04:02.696Z

View File

@ -2,7 +2,7 @@
title: 首页
description:
published: true
date: 2022-05-07T09:53:37.590Z
date: 2022-05-17T07:15:56.469Z
tags:
editor: markdown
dateCreated: 2022-03-10T06:06:00.301Z

View File

@ -2,7 +2,7 @@
title: 关于我们
description: 联系方式
published: true
date: 2022-05-17T07:02:51.449Z
date: 2022-05-17T07:15:58.335Z
tags:
editor: markdown
dateCreated: 2022-03-11T03:16:16.412Z

View File

@ -2,10 +2,10 @@
title: 历史
description:
published: true
date: 2021-11-15T09:38:59.735Z
date: 2022-05-17T07:16:00.140Z
tags:
editor: markdown
dateCreated: 2021-11-15T09:38:58.217Z
dateCreated: 2022-03-11T03:16:18.961Z
---
# 历史

View File

@ -2,10 +2,10 @@
title: PR任务合集
description:
published: true
date: 2021-11-15T09:39:15.559Z
date: 2022-05-17T07:16:15.091Z
tags:
editor: markdown
dateCreated: 2021-11-09T06:44:27.986Z
dateCreated: 2022-03-11T03:16:40.942Z
---
# PR任务合集

View File

@ -0,0 +1,23 @@
---
title: 共创麒麟下载地址和安装方法
description:
published: true
date: 2022-05-17T07:17:58.747Z
tags:
editor: markdown
dateCreated: 2022-04-26T03:53:20.245Z
---
# 共创麒麟下载地址和安装方法
共创麒麟是由麒麟软件有限公司主导的开源项目,旨在通过开放的社区形式与全球的开发者共同构建一个开放、多元和架构包容的软件生态体系,促进社区成员之间的沟通和深入合作,共同推动社区生态发展。
## 获取途径
**官网下载**https://cckylin.top/
除了官网下载途径,我们的每一个镜像站点都可以让您下载到它的全部内容。另外,您可以在这里找到版本发行注记。
**镜像站列表**
## 系统安装
点击这里查看[安装指南](https://www.ubuntukylin.com/news/1678-cn.html)

View File

@ -0,0 +1,559 @@
---
title: 共创麒麟打包指南
description:
published: true
date: 2022-05-17T07:18:01.020Z
tags:
editor: markdown
dateCreated: 2022-04-26T04:18:38.468Z
---
# **共创麒麟打包指南**
### **关于本文档**
本文档为一个介绍DEB包制作的指导性文档重点指导你完成第一个DEB包的制作具体DEB包的制作细则则会分散在各个具体规范中我们将不断更新和完善此文档。
写作本文档时,遵循下列指导原则:
仅提供概览,而忽略边界情况。(**Big Picture 原则**
保持文字简短紧凑。(**KISS 原则**
不重复造轮子。(使用链接指向**已有参考**
专注于使用非图形的工具和控制台。(使用 **shell 例子**
保持客观。(使用 [popcon](http://popcon.debian.org/) 等等)
### **1. 软件打包**
一个共创麒麟下的软件包通常包含一系列文件的集合它们定义了应用程序或者库文件可以如何通过包管理器比如aptyum等进行发行部署。作为一种替代源码编译安装的方式打包即制作DEB软件包将应用程序的二进制文件配置文档man/info帮助页面等文件合并打包在一个文件中从而使软件的安装变得简单起来。通过软件包管理器完成获取安装卸载查询等一系列操作。
**1.1. 总体规则**
共创麒麟试图规范化多种多样的开源项目到一个连贯的系统。因此共创麒麟制定此打包指导来规范制作DEB的动作。
- 共创麒麟遵守一般的[Linux基础标准(LSB)](https://gitee.com/link?target=http://www.linuxbase.org/)。该标准致力于减少各个发行版间的不同。
- 共创麒麟也遵守[Linux文件系统层级标准(FHS)](https://gitee.com/link?target=http://www.pathname.com/fhs/)。该标准是关于如何管理
Linux 文件系统层级的参考。
- 除了遵守这些一般Linux发行版都会遵守的一般规则本文档规范化了为共创麒麟社区版打包的实际细节问题。
**1.2. 打包基础知识**
运用此文档创建DEB包之前建议你先熟悉下面知识点该两项是如何创建一个高质量的软件包所必须的提供了诸多详细的细节。
| | skill | | links |
|---|-------------------|------|-------------------------------------------------------------------------|
| 1 | Debian政策文档 | 必选 | https://www.debian.org/doc/debian-policy/ |
| 2 | Debian 维护者指南 | 必选 | see the https://www.debian.org/doc/manuals/debmake-doc/index.zh-cn.html |
**1.3. 关联文档**
如果你计划将软件引入到共创麒麟官方软件仓库,请参考
[共创麒麟贡献攻略](https://docs.ubuntukylin.com/zh/%E5%BC%80%E5%A7%8B%E8%B4%A1%E7%8C%AE/%E4%BC%98%E9%BA%92%E9%BA%9F%E8%B4%A1%E7%8C%AE%E6%94%BB%E7%95%A5)。
**1.4. 适用性**
一般来说,这些准则适用于优麒麟的所有版本,包括非生命周期版本、生命周期版本以及开发版本。
指导方针也在一定程度上涵盖了进入共创麒麟的所有类型和交付场景的软件包。共创麒麟是一个社区版本,因此不能保证所有的规则是一成不变,当前其最核心最重要的基本原则,在可预期的未来是不会有大的变动。
**1.5. 技术提醒**
这里给出一些技术上的建议,参考行事可以让您与其他维护者共同维护软件包时变得更加轻松有效,从而让
共创麒麟 项目的输出成果最大化。
让您的软件包容易除错debug
保持您的软件包简单易懂。
不要对软件包过度设计。
让您的软件包拥有良好的文档记录。
使用可读的代码风格。
在代码中写注释。
格式化代码使其风格一致。
维护软件包的 git 仓库。
### **2. 打包规则**
每个操作系统都自成体系,彼此之间除了技术路线、里程碑不同之外,软件包的组织方式也有所不同。
其主要的区别集中在下面几个方面:
1不同的包管理器fedora、openSUSE使用rpm、debian使用deb等
2维护不同的软件包列表包括不同的软件版本。
3互相独立的软件包拆分规则。
4基于不同拆分规则而自然形成的软件依赖关系图。
**2.1. 软件包管理器**
共创麒麟不打算重复造轮子使用DEB作为底座附以apt、dpkg等来管理软件包。DEB 格式是
Debian 系统(包含 Debian 和 Ubuntu专属安装包格式配合 apt
软件管理系统,成为了当前在 Linux
下非常流行的一种安装包。也许在不久的将来如果debapt等工具不能满足需求优麒麟会考虑发起新的项目。
**2.2. 软件列表、软件选型**
共创麒麟有自己的软件列表集合当前已经集成1000+软件包,还在继续丰富和完善。
共创麒麟的软件代码来源是直接取自软件原生社区的稳定版本同时按照此打包规范编写debian/\*规则文件打包并集成。
共创麒麟遵循Upstream First原则。
**2.3. 软件拆分规则**
对于下面这样的上游源代码示例,我们在这里给出使用 **debmake** 处理时一些典型的
multiarch 软件包拆分的场景和做法:
- 一个软件库源码 *libfoo-1.0*\*\*.tar.gz\*\*
- 一个软件工具源码 *bar-1.0*\*\*.tar.gz\*\*,软件由编译型语言编写
- 一个软件工具源码 *baz-1.0*\*\*.tar.gz\*\*,软件由解释型语言编写
| 二进制软件包 | 类型 | Architecture: | Multi-Arch: | 软件包内容 |
|----------------|--------|---------------|-------------|----------------------------------------|
| lib foo1 | lib \* | any | same | 共享库,可共同安装 |
| lib foo -dev | dev \* | any | same | 共享库头文件及相关开发文件,可共同安装 |
| lib foo -tools | bin \* | any | foreign | 运行时支持程序,不可共同安装 |
| lib foo -doc | doc \* | all | foreign | 共享库文档 |
| bar | bin \* | any | foreign | 编译好的程序文件,不可共同安装 |
| bar -doc | doc \* | all | foreign | 程序的配套文档文件 |
| baz | script | all | foreign | 解释型程序文件 |
### **3. 打包验证**
1你必须测试你的软件包看是否存在安装问题。debi命令可以帮助你测试所有生成的二进制软件包。
2 使用lintian检查你的 .changes
文件。lintian命令会运行很多测试脚本来检查常见的打包错误。
当然,要替换你自己软件包所生成的 .changes
文件的文件名。lintian命令的输出常带有以下几种标记
- E: 代表错误:确定违反了 Debian Policy 或是一个肯定的打包错误。
- W: 代表警告:可能违反了 Debian Policy 或是一个可能的打包错误。
- I: 代表信息:对于特定打包类别的信息。
- N: 代表注释:帮助你调试的详细信息。
- O: 代表已覆盖:一个被 lintian-overrides 文件覆盖的信息,但由于使用
\--show-overrides 选项而显示。
3查看软件选型打包后的二进制包是否可以正常使用apt命令集install、remove、purge
和 upgrade。 整个测试过程应按照以下操作序列完成:
- 如果可能,安装前一个版本的软件包;
- 从前一个版本升级软件包;
- 降级软件包到前一个版本(可选)
- 彻底删除该软件包;
- 全新安装该软件包;
- 卸载该软件包;
- 再次安装该软件包。
- 彻底删除该软件包;
如果这是你的第一个软件包,你应该使用其他版本号创建一个测试用的软件包来完成升级测试,这样可以避免将来的问题。
4安装升级后验证1服务类的验证start/stop/restart/reload2命令类的至少要验证基本功能可用。
5软件包源码中自带tests不能随意注释、删除、禁用需要确保代码提交时门禁中make
check自测用例通过。
6特别是软件选型升级后对其他软件包的影响很难独立判断需要做集成测试。
### **4. 打包规范**
规则和规范是一个逐步完善的过程,需要确保已有的规则得到遵循。
**4.1. 来源可靠**
- 不要内嵌预编译好的二进制文件或库文件软件包中包含的所有二进制文件或库文件都必须是从源代码包中被编译的。二进制固件类的文件可豁免。如果需要引入二进制经由TC讨论后决定。
- 软件包应该尽量避免多个、分离的、上游的项目被捆绑到一个软件包中,力争做到一个软件包来源一个社区。
- 软件**应该**是开源软件,开源软件的定义参考[https://opensource.org/osd.html](https://gitee.com/link?target=https://opensource.org/osd.html)
。如果非开源软件经由TC讨论后决定。
- 集成没有法律风险的开源软件,[开源许可名录](https://gitee.com/link?target=https://opensource.org/licenses/alphabetical)。
- debian目录文件内容要适配共创麒麟做到正确、准确、清晰、简洁。如果引用了其他发行版内容或来自原生社区必须顶部说明。
- 存在于**黑名单**的软件**必须不能**引入。
- 每一个软件的引入决定都作为案例作为后续类似软件引入决策的参考。Technical
Committ对软件引入原则的一致性负责。
**4.2. 架构支持**
- 软件包维护者应尽量保证在aarch64和x86_64MIPS等几种架构上能编译成功后续随共创麒麟对其它体系架构的支持可能会增加构建的要求。
**4.3. 软件拆分**
- 软件的拆分需要按照共创麒麟软件拆分规则实施。
- 为所有二进制软件包在 **debian/control** 文件中创建对应的二进制软件包条目。
- 在对应的 **debian/二进制软件包名.install** 文件中列出所有文件的路径
**4.4. 命名规则**
- 软件包的名称由**软件包名称-软件包版本号**组成。如果所获取上游源代码的形式为
**hello-0.9.12.tar.gz**,您可以将 **hello** 作为上游源代码名称,并将
**0.9.12** 作为上游版本号。
- 组成共创麒麟
软件包名称的字符选取存在一定的限制。最明显的限制应当是软件包名称中禁止出现大写字母。这里给出正则表达式形式的规则总结:
上游软件包名称(**-p**[-+.a-z0-9]{2,}
二进制软件包名称(**-b**[-+.a-z0-9]{2,}
上游版本号(**-u**[0-9][-+.:\~a-z0-9A-Z]\*
共创麒麟修订版本(**-r** [0-9][+.\~a-z0-9A-Z]\*
- 版本比较的规则可以归纳如下:
字符串按照起始到末尾的顺序进行比较。
字符比数字大。
数字按照整数顺序进行比较。
字符按照 ASCII 编码的顺序进行比较。
**4.5. 格式规范**
使用 **debmake**
可以为软件包维护者创建符合deb包规范的必要模板文件。在生成的文件中注释行以
**\#**
开始,其中包含一些教程性文字。您在将软件包上传至共创麒麟仓库之前必须删除或者修改这样的注释行。
在生成的模板文件中,以下文件是非常重要的:
- **debian/changelog**
文件记录了软件包的历史并在其第一行定义了上游软件包的版本和共创麒麟
修订版本。所有改变的内容应当以明确、正式而简明的语言风格进行记录。
- **debian/control**
文件描述了当前软件包的会编译出的二进制包、编译依赖和安装依赖等。
- **debian/rules** 文件描述如何编译这个软件包
**4.6. 依赖关系**
- 要保证软件包的编译依赖和安装依赖已经存在于优麒麟仓库中。如果没有,需要一并打包引入。编译依赖和安装依赖需要自行确认,确保完整。尽量避免循环依赖。
- **Depends**
该字段描述此软件包依赖的所有软件包集合,只有当它依赖的软件包均已安装后才可以安装。此处请写明所有你的软件包必须依赖的软件包,如果依赖的软件包没能安装那么该软件包有可能不能正常运行。
- **Recommends**
这项中的软件包不是严格意义上必须安装才可以保证程序运行。当用户安装软件包时,所有前端软件包管理工具都会询问是否要安装这些推荐的软件包。**aptitude**
和 **apt-get**
会在安装你的软件包的时候自动安装推荐的软件包(用户可以禁用这个默认行为)。**dpkg**
则会忽略此项。
- **Suggests**
此项中的软件包可以和本程序更好地协同工作,但不是必须的。当用户安装程序时,所有的前端程序可能不会询问是否安装建议的软件包。**aptitude**
可以被配置为安装软件时自动安装建议的软件包,但这不是默认。**dpkg** 和
**apt-get** 将忽略此项。
- **Pre-Depends**
此项中的依赖强于 **Depends** 项。软件包仅在预依赖的软件包已经安装并且 *正确配置*
后才可以正常安装。在使用此项时应 *非常慎重*,仅当在 TC
讨论后才能使用。记住:根本就不要用这项。 :-)
- **Conflicts**
仅当所有冲突的软件包都已经删除后此软件包才可以安装。当程序在某些特定软件包存在的情况下根本无法运行或存在严重问题时使用此项。
- **Breaks**
此软件包安装后列出的软件包将会受到损坏。通常 **Breaks**
要附带一个“版本号小于多少”的说明。这样,软件包管理工具将会选择升级被损坏的特定版本的软件包作为解决方案。
- **Provides**
某些类型的软件包会定义有多个备用的虚拟名称。如果你的程序提供了某个已存在的虚拟软件包的功能则使用此项。
- **Replaces**
当你的程序要替换其他软件包的某些文件,或是完全地替换另一个软件包(与
**Conflicts** 一起使用)。列出的软件包中的某些文件会被你软件包中的文件所覆盖。
**4.7. 编译构建**
- **debian/rules**
脚本重新封装了上游的构建系统,用来编译源码文件,将文件安装至
\*\*\$(DESTDIR)\*\*并将生成的文件存入各个 **deb** 二进制包文件中的目的。
- 通过添加合适的 **override_dh\_**\*
目标target并编写对应的规则可以实现对 **debian/rules** 脚本的灵活定制。
- 如果需要在 **dh** 命令调用某些特定的 \*\*dh_\*\**foo*
命令时采取某些特别的操作,则任何自动执行的操作均可以被 **debian/rules**
中额外添加的 \*\*override_dh_\*\**foo* 这样的 Makefile 目标所覆写。
- 不要嵌入基于系统时间的时间戳。
- 在 **debian/rules** 中使用“**dh \$@**”以应用最新的 **debhelper** 特性。
- 在构建环境中导出环境变量“**LC_ALL=C.UTF-8**”。
- 对上游源代码中使用的时间戳,使用 debhelper 提供的环境变量
**\$SOURCE_DATE_EPOCH** 的值。
### **5. 一个例子**
**5.1. 总体流程**
从上游源码压缩包 **debhello-0.0.tar.gz** 构建单个非原生 Debian
软件包的大致流程可以总结如下:
- 维护者获取上游源码压缩包 **debhello-0.0.tar.gz** 并将其内容解压缩至
**debhello-0.0** 目录中。
- **debmake** 命令对上游源码树进行 debian
debianize具体来说是创建一个 **debian**
目录并仅向该目录中添加各类模板文件。
- 名为 **debhello_0.0.orig.tar.gz** 的符号链接被创建并指向
**debhello-0.0.tar.gz** 文件。
- 维护者须自行编辑修改模板文件。
- **debuild** 命令基于已 debian 化的源码树构建二进制软件包。
- **debhello-0.0-1.debian.tar.xz** 将被创建,它包含了 **debian** 目录。
**软件包构建的大致流程.**
\$ tar -xzmf debhello-0.0.tar.gz
\$ cd debhello-0.0
\$ debmake
... manual customization
\$ debuild
...
**5.2. 模板文件**
其中debmake用于生成debian化的模板文件具体结构如下所示
**基本 debmake 命令运行后的源码树。**
\$ tree
├── debhello-0.0
│ ├── LICENSE
│ ├── Makefile
│ ├── debian
│ │ ├── README.Debian
│ │ ├── changelog
│ │ ├── control
│ │ ├── copyright
│ │ ├── patches
│ │ │ └── series
│ │ ├── rules
│ │ ├── source
│ │ │ ├── control
│ │ │ ├── format
│ │ │ ├── local-options
│ │ │ ├── options
│ │ │ └── patch-header
│ │ ├── tests
│ │ │ └── control
│ │ ├── upstream
│ │ │ └── metadata
│ │ └── watch
│ └── src
│ └── hello.c
├── debhello-0.0.tar.gz
└── debhello_0.0.orig.tar.gz -\> debhello-0.0.tar.gz
7 directories, 19 files
这里的 **debian/rules** 文件是应当由软件包维护者提供的构建脚本。此时该文件是由
**debmake** 命令产生的模板文件。
**5.3. 编辑模板文件**
作为维护者,要制作一个合适的 Debian 软件包当然需要对模板内容进行一些手工的调整。
为了将安装文件变成系统文件的一部分,**Makefile** 文件中 **\$(prefix)** 默认的
**/usr/local** 的值需要被覆盖为 **/usr**。要做到这点,可以按照下面给出的方法,在
**debian/rules** 文件中添加名为 **override_dh_auto_install**
的目标,在其中设置“**prefix=/usr**”。
**debian/rules维护者版本.**
```
$ vim debhello-0.0/debian/rules
... hack, hack, hack, ...
$ cat debhello-0.0/debian/rules
#!/usr/bin/make -f
export DH_VERBOSE = 1
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic
export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
%:
dh $@
override_dh_auto_install:
dh_auto_install -- prefix=/usr
```
如上在 **debian/rules** 文件中导出=**DH_VERBOSE** 环境变量可以强制 **debhelper**
工具输出细粒度的构建报告。
如上导出 **DEB_BUILD_MAINT_OPTION** 变量可以如 **dpkg-buildflags**
手册页中“FEATURE
AREAS/ENVIRONMENT”部分所说对加固选项进行设置。
如上导出 **DEB_CFLAGS_MAINT_APPEND** 可以强制 C 编译器给出所有类型的警告内容。
如上导出 **DEB_LDFLAGS_MAINT_APPEND**
可以强制链接器只对真正需要的库进行链接。
对基于 Makefile 的构建系统来说,**dh_auto_install**
命令所做的基本上就是“**\$(MAKE) install DESTDIR=debian/debhello**”。这里创建的
**override_dh_auto_install** 目标将其行为修改为“**\$(MAKE) install
DESTDIR=debian/debhello prefix=/usr**”。
这里是维护者版本的 **debian/control****debian/copyright** 文件。
**debian/control维护者版本.**
```
$ vim debhello-0.0/debian/control
... hack, hack, hack, ...
$ cat debhello-0.0/debian/control
Source: debhello
Section: devel
Priority: optional
Maintainer: Osamu Aoki <osamu@debian.org>
Build-Depends: debhelper-compat (= 13)
Standards-Version: 4.5.1
Homepage: https://salsa.debian.org/debian/debmake-doc
Rules-Requires-Root: no
Package: debhello
Architecture: any
Multi-Arch: foreign
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Simple packaging example for debmake
This Debian binary package is an example package.
(This is an example only)
```
在 **debian/**
目录下还有一些其它的模板文件。根据具体场景,它们也需要进行更新。之后可以开始对软件包进行构建。
**5.4. 使用 debuild 构建软件包**
您可以使用 **debuild** 或者等效的命令工具,在这个源码树内构建一个非原生 Debian
软件包。
**debhello 0.0 版使用 debuild 命令产生的文件:.**
```
$ cd ..
$ tree -FL 1
.
├── debhello-0.0/
├── debhello-0.0.tar.gz
├── debhello-dbgsym_0.0-1_amd64.deb
├── debhello_0.0-1.debian.tar.xz
├── debhello_0.0-1.dsc
├── debhello_0.0-1_amd64.build
├── debhello_0.0-1_amd64.buildinfo
├── debhello_0.0-1_amd64.changes
├── debhello_0.0-1_amd64.deb
└── debhello_0.0.orig.tar.gz -> debhello-0.0.tar.gz
1 directory, 9 files
```
您可以看见生成的全部文件。
- **debhello_0.0.orig.tar.gz** 是指向上游源码压缩包的符号链接。
- **debhello_0.0-1.debian.tar.xz** 包含了维护者生成的内容。
- **debhello_0.0-1.dsc** 是 Debian 源码包的元数据文件。
- **debhello_0.0-1_amd64.deb** 是 Debian 二进制软件包。
- **debhello-dbgsym_0.0-1_amd64.deb** 是 Debian 的调试符号二进制软件包。
- **debhello_0.0-1_amd64.build** 是构建日志文件。
- **debhello_0.0-1_amd64.buildinfo** 是 **dpkg-genbuildinfo**
生成的元数据文件。
- **debhello_0.0-1_amd64.changes** 是 Debian 二进制软件包的元数据文件。

View File

@ -0,0 +1,74 @@
---
title: 共创麒麟社区贡献角色
description:
published: true
date: 2022-05-17T07:18:02.890Z
tags:
editor: markdown
dateCreated: 2022-04-26T04:18:41.440Z
---
# 共创麒麟社区贡献角色
共创麒麟社区中不同的贡献者角色具有不同的权利与责任,这些角色的大部分职责与权利仅限于各自的SIG组内。
各个社区成员都应熟悉社区内SIG的组织、角色、政策、软件、约定等以及相关的技术和/或写作能力。
## 项目贡献者Contributor
项目贡献者是社区SIG内持续活跃的参与者你们可以参与SIG组内各项活动。
### 职责
* 根据加入的不同SIG组的工作内容做出相关的贡献。
* 响应被分配的任务如PR、问题等等
* 若能力允许,可以协助其他社区成员做出多方面贡献。
* 如有需要,能够为自己的贡献成果做出长期的相应支持和维护。
### 权利
* 以超过2/3的票数参与SIG组内的重大决策。
* 对自己的工作做出技术性或非技术性的决定。
* 在SIG组内的项目核心成员选举中提名自己为候选人。
补充贡献频次较高的Contributor可以申请成为项目审核者Maintainer
## 项目审核者Maintainer
项目审核者负责审核SIG或SIG某些部分中代码的质量和正确性。
### 职责
* 评审项目贡献者提交的pr。
* 更新和维护软件包版本。
* 跟踪、发现,分发和修复软件包中的安全问题。
* 当软件包接口变更造成影响时通知所有相关的SIG项目组。
* 与上游社区进行合作包括但不限于推送变更至上游社区、跟踪上游社区的重要bug当需要寻求上游社区帮助时将错误转发至上游社区。
* 除了提供基本的测试用例用于测试回归,提交软件包至测试团队时,负责提供调试/分类软件包的信息,以供问题的分类;更新软件包时,负责提供相关的测试用例供质量检查人员使用。
### 权利
除了以上职责,你们还具有以下权利:
* 参与上游社区邮件列表、获取上游社区bug跟踪器账户。
* 投票选举项目Owner。
* 在SIG项目Owner选举中提名自己为候选人。
## 项目Owner
项目Owner是SIG组的核心成员是SIG组的组长或其他管理委员会成员负责承担了SIG团队所负责得项目的技术路线和内外资源协调等工作。所有Maintainer的职责和权利Owner均具有。
### 职责
* 负责确定SIG组内包括SIG技术方向的规划与决策、架构演进等在内的项目技术路线。
* 确定SIG的关键需求和发布计划。
* 参与社区PM活动并调整你所属SIG组的SIG计划以匹配社区版本的里程碑时间表。
* 代表SIG组成员参与社区技术委员会或其他理事会组织的活动和会议等社区活动。
* 定期召开SIG组内会议并做出相关决策。
### 权利
除了以上职责,你们还具有以下权利:
* 做出任何需要紧急行动的决定。
* 与技术委员会一起任命新的委员会成员。
* 以超过核心成员人数2/3的票数选举和撤销项目核心成员身份。

View File

@ -0,0 +1,111 @@
---
title: 共创麒麟贡献攻略
description:
published: true
date: 2022-05-17T07:18:04.797Z
tags:
editor: markdown
dateCreated: 2022-04-26T04:18:44.015Z
---
# 一、体验共创麒麟
如果您是第一次使用共创麒麟,不知道怎么使用,可以看这里,对我们有一个初步的了解
1. **什么是共创麒麟?**—[共创麒麟社区简介](/zh/社区简介)
2. **如何使用共创麒麟?**—[下载地址&使用方法](https://cckylin.top/downloads/index-cn.html)
3. **Q&A汇总**
# 二、签署CLA
在参与社区贡献前您需要签署共创麒麟社区贡献者许可协议CLA
根据您的参与身份选择签署个人CLA、员工CLA或企业CLA请点击下方链接签署
* 个人CLA以个人身份参与社区请签署个人CLA[点这里](https://cla.cckylin.top/cla/default/index)
* 企业CLA: 以企业身份参与社区请签署企业CLA[点这里](https://cla.cckylin.top/cla/default/index)
* 员工CLA: 以企业员工的身份参与社区请签署员工CLA[点这里](https://cla.cckylin.top/cla/default/index)
# 三、参与共创麒麟社区
## 1、加入沟通平台
参与社区第一步,先找到组织并了解社区成员的日常沟通渠道以及沟通规范,具体渠道如下,点击对应链接加入对应组织:
* 邮件列表
* 论坛
* 社群、QQ群
* 文档平台使用手册
* 邮件平台使用手册
## 2、参与社区活动
您可以选择参与感兴趣的社区活动:
* 开发者定期会议
* 发布会
* 直播
* 课程
.........
## 3、参与SIG兴趣小组
SIG即Special Interest Group的缩写为了更好的管理和改善工作流程共创麒麟社区按照不同的SIG来组织的因此在进行社区贡献之前需要先找到您感兴趣的SIG。
点击查看[共创麒麟 SIG列表]()选择感兴趣的SIG加入点击这里了解[SIG的使用规范]()
如果您感兴趣的领域没有成立对应的SIG组但是您希望在社区成立一个新的相关SIG进行维护和发展您可以进行SIG组创建具体流程如下
github项目页申请 -> 技术委员会审核 -> 创建邮件列表等基础设施 -> 开始运作
## 4、开启社区贡献之旅
在完成CLA协议签署并加入到感兴趣的SIG组之后您就可以开启您的社区贡献之旅啦参与贡献的第一步就是配置开发环境点击这里查看[开发环境配置指南]()
在配置好开发环境之后,我们就可以开始选择感兴趣的方式进行贡献啦~具体贡献途径如下:
* **测试**
测试是最简单的贡献途径,在任何一个新版本、新软件或者新功能上线都需要进行多种测试保证功能能稳定运行。如果您刚开始进行贡献,不妨从测试入手。
点击这里获取目前[待测试的产品和软件列表]()
点击这里获得[社区测试规范]()
点击这里申请加入[新版本测试群组]()
* **提交Issue/解决已有Issue**
**issue提交流程**在您感兴趣的SIG组内找到issue列表—参考[issue提交指南]()按照规范提交issue
点击这里获取不同SIG组的[issue列表集合]()
每个issue下面都有参与者的讨论欢迎您发表您的看法
**issue任务处理流程**在issue列表里领用issue[领用列表]())—参考[issue解决规范]()进行issue处理并提交成果
* **软件拓展建议**
如果您在使用共创麒麟中途发现有软件的缺失,可以点击这里[提交软件适配需求]()我们将在3天内对需求进行审核尽量在2周内完成适配上架。
* **贡献代码/工具**
如果您想为共创麒麟开发中间件或者其他工具,点击这里进行[想法提交](),我们将分配对应研发为您提供开发工具、端口并解答在开发中遇到的问题,在开发完成之后,点击这里进行[工具提交](),我们的开发人员将会在测试审核之后进行上架,点这里查看[贡献规范]()
* **参与非代码贡献**
如果您想进行非代码贡献,点击这里,在[非代码贡献指南]()中找到感兴趣的工作
# 四、和社区一起成长
## 1、担任社区的对应角色
社区中不同的角色对应不同的权利与责任,您可以根据自己擅长的领域来申请担任不同的角色,点击这里查看[角色说明](),如果您找到感兴趣的角色,可以点击这里进行[申请]()。
## 2、社区治理组织介绍
为了让社区更好的运营下去,共创麒麟拥有自己的治理组织,点击这里查看[治理组织架构](),如果您在社区参与中遇到任何问题,都可以找到对应的治理组织进行反馈。

View File

@ -2,10 +2,10 @@
title: 安装指南
description:
published: true
date: 2022-02-21T00:59:09.984Z
date: 2022-05-17T07:16:16.904Z
tags:
editor: markdown
dateCreated: 2021-11-15T07:33:51.587Z
dateCreated: 2022-03-11T03:16:53.878Z
---
# 安装指南

View File

@ -2,10 +2,10 @@
title: 查看源代码
description:
published: true
date: 2021-11-15T09:39:23.734Z
date: 2022-05-17T07:16:18.690Z
tags:
editor: markdown
dateCreated: 2021-11-09T06:44:08.610Z
dateCreated: 2022-03-11T03:16:56.375Z
---
# 查看源代码

View File

@ -2,10 +2,10 @@
title: 翻译任务合集
description:
published: true
date: 2021-11-15T09:39:25.347Z
date: 2022-05-17T07:16:20.488Z
tags:
editor: markdown
dateCreated: 2021-11-09T06:45:01.108Z
dateCreated: 2022-03-11T03:16:58.824Z
---
# 翻译任务合集

View File

@ -2,10 +2,10 @@
title: 适配任务合集
description:
published: true
date: 2021-11-15T09:39:28.498Z
date: 2022-05-17T07:16:22.277Z
tags:
editor: markdown
dateCreated: 2021-11-09T06:44:42.602Z
dateCreated: 2022-03-11T03:17:01.294Z
---
# 适配任务合集

View File

@ -2,10 +2,10 @@
title: 非代码贡献指南
description:
published: true
date: 2021-12-13T08:21:46.184Z
date: 2022-05-17T07:16:24.139Z
tags:
editor: markdown
dateCreated: 2021-10-21T10:55:01.150Z
dateCreated: 2022-03-11T03:17:03.725Z
---
如果你感兴趣的地方不在技术,但是又想参与到 openKylin 的贡献之中,那么你还可以选择成为 openKylin 社区志愿者。

View File

@ -2,10 +2,10 @@
title: 最新动向/更改
description: 谁上传了日志,谁做了什么改变,周会纪要,新版本上线等等
published: true
date: 2021-11-15T09:39:02.150Z
date: 2022-05-17T07:16:01.954Z
tags:
editor: markdown
dateCreated: 2021-11-09T06:16:25.733Z
dateCreated: 2022-03-11T03:16:21.445Z
---
# 最新动向/更改

View File

@ -2,10 +2,10 @@
title: UKUI
description:
published: true
date: 2021-11-15T09:39:31.768Z
date: 2022-05-17T07:16:25.961Z
tags:
editor: markdown
dateCreated: 2021-11-09T07:56:04.983Z
dateCreated: 2022-03-11T03:17:06.244Z
---
# UKUI

View File

@ -2,10 +2,10 @@
title: Ubuntu Kylin开源操作系统
description:
published: true
date: 2022-02-21T06:34:58.614Z
date: 2022-05-17T07:16:27.809Z
tags:
editor: markdown
dateCreated: 2021-11-09T07:55:33.790Z
dateCreated: 2022-03-11T03:17:08.669Z
---
# Ubuntu Kylin 开源操作系统

View File

@ -2,7 +2,7 @@
title: CCBS软件包编译平台使用说明
description:
published: true
date: 2022-04-27T05:55:13.516Z
date: 2022-05-17T07:16:29.757Z
tags:
editor: markdown
dateCreated: 2022-03-11T03:17:11.341Z

View File

@ -2,10 +2,10 @@
title: Gitee CI/CD使用指南
description:
published: true
date: 2021-11-18T07:05:16.496Z
date: 2022-05-17T07:16:31.546Z
tags:
editor: markdown
dateCreated: 2021-11-09T06:25:45.340Z
dateCreated: 2022-03-11T03:17:13.950Z
---
# Gitee CI/CD使用指南

View File

@ -2,10 +2,10 @@
title: Gitee使用指南
description:
published: true
date: 2021-11-29T06:16:39.136Z
date: 2022-05-17T07:16:33.428Z
tags:
editor: markdown
dateCreated: 2021-11-18T11:07:56.684Z
dateCreated: 2022-03-11T03:17:16.426Z
---
# Gitee使用指南

View File

@ -0,0 +1,11 @@
---
title: 移植windows应用到优麒麟教程
description:
published: true
date: 2022-05-17T07:17:53.282Z
tags:
editor: markdown
dateCreated: 2022-03-11T03:19:03.563Z
---
# 移植windows应用到优麒麟教程

View File

@ -2,10 +2,10 @@
title: 移植windows应用到共创麒麟教程
description:
published: true
date: 2021-11-15T09:23:10.366Z
date: 2022-05-17T07:18:06.600Z
tags:
editor: markdown
dateCreated: 2021-11-09T06:35:20.183Z
dateCreated: 2022-04-26T04:20:20.948Z
---
# 移植windows应用到共创麒麟教程

View File

@ -0,0 +1,11 @@
---
title: 移植优麒麟应用到其他Linux发行版教程
description:
published: true
date: 2022-05-17T07:17:55.108Z
tags:
editor: markdown
dateCreated: 2022-03-11T03:19:06.000Z
---
# 移植优麒麟应用到其他Linux发行版教程

View File

@ -2,10 +2,10 @@
title: 移植共创麒麟应用到其他Linux发行版教程
description:
published: true
date: 2021-11-15T09:23:11.938Z
date: 2022-05-17T07:18:08.400Z
tags:
editor: markdown
dateCreated: 2021-11-09T06:33:11.073Z
dateCreated: 2022-04-26T04:20:23.504Z
---
# 移植共创麒麟应用到其他Linux发行版教程

View File

@ -0,0 +1,11 @@
---
title: 移植移动应用到优麒麟教程
description:
published: true
date: 2022-05-17T07:17:56.916Z
tags:
editor: markdown
dateCreated: 2022-03-11T03:19:08.433Z
---
# 移植移动应用到优麒麟教程

View File

@ -2,10 +2,10 @@
title: 移植移动应用到共创麒麟教程
description:
published: true
date: 2021-11-15T09:23:13.506Z
date: 2022-05-17T07:18:10.213Z
tags:
editor: markdown
dateCreated: 2021-11-09T06:36:02.405Z
dateCreated: 2022-04-26T04:20:26.021Z
---
# 移植移动应用到共创麒麟教程

View File

@ -2,10 +2,10 @@
title: 多语言本地化指南
description:
published: true
date: 2021-11-15T09:23:15.096Z
date: 2022-05-17T07:17:29.772Z
tags:
editor: markdown
dateCreated: 2021-11-09T06:29:30.758Z
dateCreated: 2022-03-11T03:18:31.442Z
---
# 多语言本地化指南

View File

@ -2,10 +2,10 @@
title: 推荐开发者工具
description:
published: true
date: 2021-11-15T09:23:16.662Z
date: 2022-05-17T07:17:31.604Z
tags:
editor: markdown
dateCreated: 2021-11-09T06:32:10.300Z
dateCreated: 2022-03-11T03:18:33.883Z
---
# 推荐开发者工具

View File

@ -2,10 +2,10 @@
title: 插件编写指南
description:
published: true
date: 2021-11-15T09:23:18.259Z
date: 2022-05-17T07:17:33.461Z
tags:
editor: markdown
dateCreated: 2021-11-09T06:31:26.280Z
dateCreated: 2022-03-11T03:18:36.339Z
---
# 插件编写指南

View File

@ -2,10 +2,10 @@
title: 社区项目地图
description:
published: true
date: 2021-11-15T09:23:19.815Z
date: 2022-05-17T07:17:35.265Z
tags:
editor: markdown
dateCreated: 2021-11-09T06:31:48.994Z
dateCreated: 2022-03-11T03:18:38.778Z
---
# 社区项目地图

View File

@ -2,10 +2,10 @@
title: 签名认证指南
description:
published: true
date: 2021-11-15T09:23:21.364Z
date: 2022-05-17T07:17:37.084Z
tags:
editor: markdown
dateCreated: 2021-11-09T06:31:00.189Z
dateCreated: 2022-03-11T03:18:41.281Z
---
# 签名认证指南

View File

@ -2,10 +2,10 @@
title: 编码风格
description:
published: true
date: 2021-11-15T09:23:22.936Z
date: 2022-05-17T07:17:38.878Z
tags:
editor: markdown
dateCreated: 2021-11-09T06:30:39.951Z
dateCreated: 2022-03-11T03:18:43.739Z
---
# 编码风格

View File

@ -2,10 +2,10 @@
title: 编译与构建指南
description:
published: true
date: 2021-11-15T09:23:24.513Z
date: 2022-05-17T07:17:40.684Z
tags:
editor: markdown
dateCreated: 2021-11-09T06:27:49.228Z
dateCreated: 2022-03-11T03:18:46.218Z
---
# 编译与构建指南

View File

@ -2,10 +2,10 @@
title: 调试与追踪指南
description:
published: true
date: 2021-11-15T09:23:26.080Z
date: 2022-05-17T07:17:42.476Z
tags:
editor: markdown
dateCreated: 2021-11-09T06:28:30.133Z
dateCreated: 2022-03-11T03:18:48.681Z
---
# 调试与追踪指南

View File

@ -2,10 +2,10 @@
title: 软件包维护指南
description:
published: true
date: 2021-11-15T09:23:27.667Z
date: 2022-05-17T07:17:44.305Z
tags:
editor: markdown
dateCreated: 2021-11-09T06:30:03.392Z
dateCreated: 2022-03-11T03:18:51.148Z
---
# 软件包维护指南

View File

@ -2,10 +2,10 @@
title: 软件协议规范
description:
published: true
date: 2021-11-15T09:23:29.305Z
date: 2022-05-17T07:17:46.109Z
tags:
editor: markdown
dateCreated: 2021-11-09T06:29:00.271Z
dateCreated: 2022-03-11T03:18:53.586Z
---
# 软件协议规范

View File

@ -2,10 +2,10 @@
title: 文档平台使用指南
description:
published: true
date: 2021-11-15T09:39:38.113Z
date: 2022-05-17T07:16:35.227Z
tags:
editor: markdown
dateCreated: 2021-11-09T06:26:18.322Z
dateCreated: 2022-03-11T03:17:18.988Z
---
# 文档平台使用指南

View File

@ -2,10 +2,10 @@
title: 发行说明
description: 每一个版本的用户须知+系统介绍+发行日志+升级说明+开源软件协议
published: true
date: 2021-11-15T09:23:30.877Z
date: 2022-05-17T07:17:47.906Z
tags:
editor: markdown
dateCreated: 2021-11-09T06:38:14.844Z
dateCreated: 2022-03-11T03:18:56.074Z
---
# 发行说明

View File

@ -2,10 +2,10 @@
title: 系统管理
description: 高级安装教程+双系统安装教程+软件包管理+用户与用户组管理+安全策略指南
published: true
date: 2021-11-15T09:23:32.451Z
date: 2022-05-17T07:17:49.678Z
tags:
editor: markdown
dateCreated: 2021-11-09T06:36:47.131Z
dateCreated: 2022-03-11T03:18:58.619Z
---
# 系统管理

View File

@ -2,10 +2,10 @@
title: 网络设置
description: 有线网络连接+无线网络连接+VPN
published: true
date: 2021-11-15T09:23:34.018Z
date: 2022-05-17T07:17:51.479Z
tags:
editor: markdown
dateCreated: 2021-11-09T06:37:42.620Z
dateCreated: 2022-03-11T03:19:01.068Z
---
# 网络设置

View File

@ -2,10 +2,10 @@
title: 翻译平台使用指南
description: 包含要求+贡献入口
published: true
date: 2021-11-15T09:39:39.690Z
date: 2022-05-17T07:16:37.030Z
tags:
editor: markdown
dateCreated: 2021-11-09T06:26:53.452Z
dateCreated: 2022-03-11T03:17:21.464Z
---
# 翻译平台使用指南

View File

@ -2,7 +2,7 @@
title: 邮件列表使用指南
description:
published: true
date: 2022-04-27T05:52:00.345Z
date: 2022-05-17T07:16:38.899Z
tags:
editor: markdown
dateCreated: 2022-03-11T03:17:23.928Z

View File

@ -2,7 +2,7 @@
title: 社区简介
description:
published: true
date: 2022-05-17T06:53:58.809Z
date: 2022-05-17T07:16:03.826Z
tags:
editor: markdown
dateCreated: 2022-03-11T03:16:23.903Z

View File

@ -2,7 +2,7 @@
title: 咨询委员会
description:
published: true
date: 2022-04-29T09:31:40.811Z
date: 2022-05-17T07:16:50.035Z
tags:
editor: markdown
dateCreated: 2022-03-11T03:17:39.041Z

View File

@ -2,10 +2,10 @@
title: 技术委员会
description:
published: true
date: 2021-12-13T08:23:49.158Z
date: 2022-05-17T07:16:40.782Z
tags:
editor: markdown
dateCreated: 2021-10-21T10:54:45.518Z
dateCreated: 2022-03-11T03:17:26.473Z
---
# 技术委员会

View File

@ -2,10 +2,10 @@
title: 理事会
description:
published: true
date: 2021-12-23T03:13:55.661Z
date: 2022-05-17T07:16:44.495Z
tags:
editor: markdown
dateCreated: 2021-11-09T06:51:48.950Z
dateCreated: 2022-03-11T03:17:31.459Z
---
# 社区理事会

View File

@ -2,7 +2,7 @@
title: 生态委员会
description:
published: true
date: 2022-04-29T09:32:14.211Z
date: 2022-05-17T07:16:42.634Z
tags:
editor: markdown
dateCreated: 2022-03-11T03:17:28.983Z

View File

@ -2,7 +2,7 @@
title: 社区治理组织架构
description:
published: true
date: 2022-04-29T09:34:49.268Z
date: 2022-05-17T07:16:48.203Z
tags:
editor: markdown
dateCreated: 2022-03-11T03:17:36.450Z

View File

@ -2,7 +2,7 @@
title: 秘书处
description:
published: true
date: 2022-04-29T09:33:51.239Z
date: 2022-05-17T07:16:46.302Z
tags:
editor: markdown
dateCreated: 2022-03-11T03:17:33.950Z

View File

@ -2,7 +2,7 @@
title: issue报告规范
description:
published: true
date: 2022-04-27T06:20:17.870Z
date: 2022-05-17T07:16:52.060Z
tags:
editor: markdown
dateCreated: 2022-03-11T03:17:41.558Z

View File

@ -2,10 +2,10 @@
title: 免责声明
description:
published: true
date: 2021-12-24T08:03:52.886Z
date: 2022-05-17T07:16:53.926Z
tags:
editor: markdown
dateCreated: 2021-11-09T07:29:44.742Z
dateCreated: 2022-03-11T03:17:44.233Z
---
# 免责声明

View File

@ -2,10 +2,10 @@
title: 发行说明
description:
published: true
date: 2021-11-15T09:39:55.745Z
date: 2022-05-17T07:16:55.739Z
tags:
editor: markdown
dateCreated: 2021-11-09T07:30:03.562Z
dateCreated: 2022-03-11T03:17:46.717Z
---
# 发行说明

View File

@ -2,10 +2,10 @@
title: 安全策略指南
description:
published: true
date: 2021-11-15T09:39:57.349Z
date: 2022-05-17T07:16:57.621Z
tags:
editor: markdown
dateCreated: 2021-11-09T07:29:26.088Z
dateCreated: 2022-03-11T03:17:49.202Z
---
# 安全策略指南

View File

@ -2,10 +2,10 @@
title: 版本规划
description:
published: true
date: 2021-11-15T09:39:58.925Z
date: 2022-05-17T07:16:59.531Z
tags:
editor: markdown
dateCreated: 2021-11-09T07:30:19.168Z
dateCreated: 2022-03-11T03:17:51.651Z
---
# 版本规划

View File

@ -2,10 +2,10 @@
title: 社区成员守则
description:
published: true
date: 2021-12-13T09:01:19.840Z
date: 2022-05-17T07:17:01.450Z
tags:
editor: markdown
dateCreated: 2021-11-09T07:28:42.743Z
dateCreated: 2022-03-11T03:17:54.086Z
---
# openKylin 社区行为守则

View File

@ -2,10 +2,10 @@
title: 社区管理规范
description:
published: true
date: 2021-11-15T09:40:02.532Z
date: 2022-05-17T07:17:03.297Z
tags:
editor: markdown
dateCreated: 2021-11-09T07:29:07.101Z
dateCreated: 2022-03-11T03:17:56.594Z
---
# 社区管理规范

View File

@ -2,10 +2,10 @@
title: 贡献者协议
description:
published: true
date: 2021-11-15T09:40:04.532Z
date: 2022-05-17T07:17:05.141Z
tags:
editor: markdown
dateCreated: 2021-11-09T06:56:35.460Z
dateCreated: 2022-03-11T03:17:59.030Z
---
# 贡献者协议