Introduction

社区开发者流程和规范

社区开发者定义

自研开源软件或迁移他人开发的开源软件,并以源码形式贡献本组织内仓库的社区人员,统称为社区开发者。

社区开发者的核心工作内容是:编译、测试和打包开源软件,将软件源码提交到指定git仓库即可。

加入

加入开发者社区的方式非常简单,申请加入qq群1141861850即可,不设置任何门槛,即使当前没有能力或没有精力,亦可加入。

软件投递权限&&仓库创建权限:

首先需要注册gitee帐号,然后申请加入本组织即可。加入组织标准需满足如下之一:

  • 有应用(自研或迁移他人皆可)需要投递
  • 针对组织内已存在应用的翻译
  • 针对组织内已存在应用的bug修复

流程和规范

打包贡献流程分为四个部分:

  • 编译
  • 打包
  • 测试
  • 投递

编译

将软件源代码进行编译,确保软件在X86/ARM/MIPS编译通过即可。

公共开发机

为方便大家在不同cpu上进行开发,我们特别提供了三台服务器,分别为

  • 海光服务器,x86架构,安装AMD64 UOS专业版服务器系统

  • 鲲鹏服务器,arm架构,安装ARM64 UOS专业版服务器系统

  • 龙芯服务器,mips架构,安装MIPS64EL UOS专业版服务器系统

为节省开发资源,每台服务器会搭建多个虚拟机,会将虚拟机分配各位开发者使用。

有使用需要,进群咨询即可。

打包(非强制)

在开发机进行不同cpu平台的打包,将软件打包为符合UOS或DEBIAN规范的deb包,具体规范参见:打包规范

测试

进行三方面测试即可:安装、卸载和软件打开。不需要细致测试软件功能缺陷和bug

投递

以上内容测试通过后,请在本组织下创建一个新的仓库,将 源码 上传到仓库。

请注意,您需要满足投递的源码满足以下标准之一:

  1. 源码可以直接通过dpkg-buildpackage等工具构建符合UOS/DEBIAN标准的deb包,即编写或修改源码目录中的debian目录
  2. 源码不可以直接构建符合UOS/DEBIAN标准的deb,但附加了说明文档,他人可以按照文档说明成功构建符合UOS标准的deb包
  3. 自己编写脚本,可以将源码构建为符合UOS/DEBIAN标准的deb包
  4. 通过readme形式写明编译方法

若无法满足以上条件之一,视为不满足标准,将不予以收录。

问题反馈

联系电话: 15711174708
QQ群: 1162917308

Achievement
41
Star
13
Fork
People(36)
7112 itas109 1578914460 itas109
伏伟
shouhuanxiaoji
霍小七
423361 lidanger 1578923382 lidanger
888973 sisbian 1578935019 死亡诗人
1492023 playhi 1584861036 Playhi
保定-粉刷匠
Maicss
73
万丈悬崖
2222332 sunowsir 1578969052 sunowsir
4915358 superendermansm 1600421359 shenmo
4957181 d1y 1594195600 沫子
4985433 limexb 1597735745 一只科技菌
5090034 paperdragon 1598506486 PaperDragon
5095599 qygw 1610239149 qygw
uniontech
老虎会游泳
5434034 lpwm 1579438825 lpwm

Search

103611 48b8ff67 1899542 103622 4d02230c 1899542