组织介绍

社区开发者流程和规范

社区开发者定义

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

社区开发者的核心工作内容是:编译、测试和打包开源软件,将软件源码提交到指定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

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

搜索帮助