组织介绍

社区开发者流程和规范

社区开发者定义

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

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

加入

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

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

首先需要注册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

成就
138
Star
45
Fork
成员(54)
jeremiazhao-shouhuanxiaoji
jeremiazhao
1660943 maicss 1643103873
Maicss
老虎会游泳-SwimmingTiger
老虎会游泳
7343738 moriv4 1618284099
moriv4
5090034 paperdragon 1668071953 Gitee tenth
PaperDragon
yujinxuan888-yujinxuan888
yujinxuan888
5470663 momen offical 1596427683
momen
5654454 qingdkj 1731729745
Heptari
小白心底软-tps-lovefuwei
小白心底软
423361 lidanger 1578923382
lidanger
万丈悬崖-wzxyisme
万丈悬崖
7710143 yveswong 1593008643
YvesWong
7392693 zty199 1585638509
zty199
1492023 playhi 1584861036
Playhi
73-y091273
73
5095599 qygw 1610239149
CrisQ
4985433 limexb 1597735745
柚子
麦饭-maifan
麦饭
xxxx-chen244
xxxx
EugeneWoo-eugenewoo
EugeneWoo

搜索帮助