[Official Events] 社区商店维护者招募活动通道已开启
Events4490 views ·28 replies
Tofloor
deepin_z
Administrator
2021-05-13 01:52
Author

引言

「社区商店维护者招募官方通道现已开启,社区商店运营官期待您的加入!

深度社区能发展至今离不开每一位深粉用户,正因为有你们的付出才让社区变得更加美好。社区始终坚持以用户为中心,以提升用户体验为原则,提高社区用户参与感,特邀深度用户参与社区共建,共同完善社区商店软件生态,以便能够更好的服务广大深度用户,让越来越多的用户能够在日益完善的deepin操作系统下体验较为丰富的软件使用体验。」

 

一、招募对象

1)各大高校Linux软件协会兴趣小组,不局限于计算机相关专业的在校大学生;

2)在校中学生,有一定的编程基础,掌握一定的计算机编程语言;

3)国内外各开源组织、社区成员,对开源项目有自己独到的见解。

 

二、招募条件

1)不限性别年龄职业地区,愿投身Linux开源领域;

2)爱好拥抱Linux开源社区,喜欢折腾;

3)有一定的计算机基础,对Linux领域有一定的认知度;

4)熟悉了解Linux相关计算机语言,对源码有一定的认识;

5)参与社区商店开源项目,有一定的时间投入。

 

三、工作职责

1)负责社区商店应用的编译打包工作;

2)负责社区商店应用更新的维护工作;

3)负责社区商店低评分应用的问题跟踪;

4)关注社区商店并积极建言献策。

 

四、管理维护

1)官方提供打包教程、打包规范;

2)官方组织开展系统化打包培训;

3)官方打包维护群,提供在线答疑;

4)官方不定期分派任务给社区维护者。

 

五、贡献奖励

1)优秀的软件包产品可获得商店首页推荐并优先在商店首页予以展示;

2)官方不定期度对社区商店维护者通过Deepin Github项目展示组织成员;

3)官方阶段性对社区商店维护者的贡献度进行分级授予荣誉称号;

4)官方定期通过社区论坛发布社区商店维护者并公布贡献力。

5)官方定期会针对贡献突出的维护者颁发的荣誉证书及奖杯;

6)不定期官方会随机抽取深度周边礼品作为奖励。

 

六、用户特权

1)北京总部及武汉分部参观的机会;

2)可获得与大咖面对面交流沟通学习的机会;

3)可获得Linux相关高阶学习课程;

4)有机会高薪加入deepin社区。

 

七、活动内容

自活动发布之日起,以自然年为单位去计算打包上架数量,历史打包上架数达到相应标准可获得官方荣誉称号及周边奖励,荣誉头衔官方视打包上架应用数来调整,同一用户打包上架数达到荣誉标准可申请奖励。年度优秀开发者及年度最佳打包者将于次年1月份官方根据打包上架应用数从高到低进行排名,排名越高可获得荣誉证书及奖杯。

 

八、活动细则

奖励规则:

1)活动期内只要达到官方荣誉标准即可申请,不限名额;

2)活动期内成功申请并获得荣誉奖励的用户打包数清零;

3)活动期内凡成功获得荣誉奖励的用户只要达到官方条件可多次申请;

4)活动期内兑换荣誉周边礼品打包数清零并重新计数,但历史打包数不清零;

5)活动期内打包上架应用数越多荣誉等级相应越高,打包上架应用数可累加。

 

评选条件:

年度优秀开发者:自主开发用户好评度较高且下载量破10w+应用

年度最佳打包者:活动期内打包上架应用数最多排名前十的用户

 
九、荣誉贡献

打包数

打包荣誉

总打包上架数>10

初级打包者称号+deepin超大鼠标垫

总打包上架数>30

中级打包者称号+deepin小浣熊十周年纪念版公仔

总打包上架数>50

高级打包者称号+deepin双肩背包

总打包上架数>100

资深打包者称号+deepin全套周边

年度优秀开发者

荣誉证书

年度最佳打包者

荣誉奖杯

 

十、加入我们

愿投身deepin社区商店软件生态建设,认同开源文化有奉献精神,拥有一定的linux技术积累,且有一定的时间投入,打开手机QQ扫码加群(QQ群:1048676314),添加请求备注(社区商店维护者申请),等待管理员审核通过后方可进群。


 

 

ReplyFavoriteView the author
All Replies
SamLukeYes
deepin
2021-05-13 02:46
#1

“以用户为中心”并不只是一句口号而已,我不认为 deepin 是一个以用户为中心的发行版,也不认为 deepin 的目标是成为这样的发行版。

 

什么叫“以用户为中心”?注意我这里说的不是“以用户为中心的设计理念”,那和 Linux 发行版的“以用户为中心”不是一回事。就以我用的 Arch Linux 为例:没有自作主张的预装和配置,只提供一个易于定制的基础系统,把选择权留给用户,这是在终端层面的以用户为中心;官方最大的软件仓库 [community] 的维护者称为 Trusted User,全球最大的 Linux 发行版打包脚本仓库叫做 Arch User Repository(也由 TU 管理,但允许任何用户上传打包脚本),让用户根据自己的需要通过 Arch Build System 自行打包,并轻松地分享给其他用户,这是社区层面的以用户为中心。而 deepin 作为一个商业化、成品化的发行版,本质上就不可能“以用户为中心”。

 

不过 Arch 的社区运作模式并非不能为 deepin 所借鉴。比如说,现在商店里的很多软件包都缺乏维护,不少软件包是过期的。因此,需要有更完善的机制来鼓励维护者积极跟进上游的更新。Arch 的做法其实也很简单,就是让任何用户都可以在软件包上打一个显眼的过期标记。另外,一个易于使用的软件包构建系统无疑会降低参与打包维护的门槛——不需要 Debreate 那样的图形化工具(恰恰相反,我觉得 Debreate 很难用),而是像 PKGBUILD 和 makepkg 那样格式统一的打包脚本和易于复现的打包方式。

ReplyView the author
SamLukeYes
deepin
2021-05-13 04:58
#2

如果统信想吸引更多社区维护者的话,最好是能把 open build service 部署到自己的服务器上,并向公众开放。目前 openSUSE 那边自己部署的服务对于国内用户的效果不太好(主要是网络问题),在国内部署公用的 open build service 势必会吸引许多国内打包人。

ReplyView the author
deepin_z
Administrator
2021-05-13 06:04
#3
SamLukeYes

如果统信想吸引更多社区维护者的话,最好是能把 open build service 部署到自己的服务器上,并向公众开放。目前 openSUSE 那边自己部署的服务对于国内用户的效果不太好(主要是网络问题),在国内部署公用的 open build service 势必会吸引许多国内打包人。

感谢您的反馈,社区团队会充分考虑

ReplyView the author
bxkdhao
deepin
2021-05-13 07:27
#4
SamLukeYes

“以用户为中心”并不只是一句口号而已,我不认为 deepin 是一个以用户为中心的发行版,也不认为 deepin 的目标是成为这样的发行版。

 

什么叫“以用户为中心”?注意我这里说的不是“以用户为中心的设计理念”,那和 Linux 发行版的“以用户为中心”不是一回事。就以我用的 Arch Linux 为例:没有自作主张的预装和配置,只提供一个易于定制的基础系统,把选择权留给用户,这是在终端层面的以用户为中心;官方最大的软件仓库 [community] 的维护者称为 Trusted User,全球最大的 Linux 发行版打包脚本仓库叫做 Arch User Repository(也由 TU 管理,但允许任何用户上传打包脚本),让用户根据自己的需要通过 Arch Build System 自行打包,并轻松地分享给其他用户,这是社区层面的以用户为中心。而 deepin 作为一个商业化、成品化的发行版,本质上就不可能“以用户为中心”。

 

不过 Arch 的社区运作模式并非不能为 deepin 所借鉴。比如说,现在商店里的很多软件包都缺乏维护,不少软件包是过期的。因此,需要有更完善的机制来鼓励维护者积极跟进上游的更新。Arch 的做法其实也很简单,就是让任何用户都可以在软件包上打一个显眼的过期标记。另外,一个易于使用的软件包构建系统无疑会降低参与打包维护的门槛——不需要 Debreate 那样的图形化工具(恰恰相反,我觉得 Debreate 很难用),而是像 PKGBUILD 和 makepkg 那样格式统一的打包脚本和易于复现的打包方式。

建议很棒。我是愿意做点贡献的,可是看到深度的要求,我心里就打鼓了......我很赞同Samlukeyes的建议。应该让众多用户尽可能参与进来,经过一段时间表现优异的人自然会脱颖而出。而不是只招募小部分的高技术、时间丰裕者。人员少,被派发的任务必然大,现在有时间,不代表将来时间也富裕,若赶工,造成质量低下,就会丧失继续贡献下去的动力....我倒是很乐意更新商店的vivaldi浏览器、打包自己觉得好用的几个软件。可惜我好像达不到深度提出的要求。

ReplyView the author
qq8645
deepin
2021-05-13 09:43
#5

我赞同Samlukeyes的建议,deepin作为社区版,对打造基础系统的人员要求高是合适的,作为社区版商店的维护确实要降低门槛,才能百花齐放充满活力。星火商店好像就发展得很快。

ReplyView the author
deepin_z
Administrator
2021-05-13 12:50
#6
qq8645

我赞同Samlukeyes的建议,deepin作为社区版,对打造基础系统的人员要求高是合适的,作为社区版商店的维护确实要降低门槛,才能百花齐放充满活力。星火商店好像就发展得很快。

感谢深粉的宝贵建议,社区商店在保证应用软件质量的前提下,后续会逐步放开并鼓励社区用户参与商店软件包维护,同时加快审核效率适度降低审核门槛,在此过程中如遇软件包问题还请社区用户多多包涵!本季度将重点加快社区商店高频软件包的维护及更新。

ReplyView the author
SamLukeYes
deepin
2021-05-13 13:27
#7
deepin_z

感谢深粉的宝贵建议,社区商店在保证应用软件质量的前提下,后续会逐步放开并鼓励社区用户参与商店软件包维护,同时加快审核效率适度降低审核门槛,在此过程中如遇软件包问题还请社区用户多多包涵!本季度将重点加快社区商店高频软件包的维护及更新。

现在官方商店的定位就很尴尬,既不能保证打包质量,又没有足够的社区参与度。在进行彻底的改革之前,保证打包质量就是句空话。建议在商店专门设一个由社区用户负责维护的分区,社区用户可以自由上传软件包,认领无人维护的软件包,以及对自己负责的软件包进行全权维护。官方在用户维护区发现的高质量软件包,只要官方愿意维护,随时可以从用户维护区转入官方区;官方无力维护的软件包,也可以丢到用户维护区等人认领。如果人力物力不太充裕,可以考虑和星火社区合作;如果有足够的资源,最好还是部署一个 open build service 或者类似的公共构建服务,让打包流程公开透明,这样更有利于保障打包质量。

ReplyView the author
Comments
qq8645
2021-05-14 04:24
思路清晰,可操作性强!
fanchengyan
deepin
2021-05-14 03:17
#8
deepin_z

感谢深粉的宝贵建议,社区商店在保证应用软件质量的前提下,后续会逐步放开并鼓励社区用户参与商店软件包维护,同时加快审核效率适度降低审核门槛,在此过程中如遇软件包问题还请社区用户多多包涵!本季度将重点加快社区商店高频软件包的维护及更新。

我觉得应用商店可以增加一个社区应用板块,这个板块不要求质量,所有的爱好者都可以参与进来。这样质量和数量都可以满足

ReplyView the author
momen
Moderator
2021-05-16 16:43
#9

我觉得吧,官方商店还是要以质量和稳定为主。

质量方面,就拿firefox为例,每个打包者都可以修改打包信息,有的人喜欢直接挂/opt下,有的人喜欢挂在opt下某一个文件夹里,这样就会导致多个相同的应用的出现,而且不同的包名也会导致各种结果,如果没有规范的话,打好的包就会良莠不齐。

稳定方面,以某个神奇飞机为例,旧版本就是比新版本好用,新版本各种奇奇怪怪的bug,影响正常使用,这时就不能强制用户更新成最新版本

所以我给出的建议

1.招募民间开发者是可以的,但请与官方包做区分。

2.做好版本控制,最好在版本后面打上标签,让用户选择想用的版本

 

ReplyView the author
SamLukeYes
deepin
2021-05-17 00:18
#10
momen

我觉得吧,官方商店还是要以质量和稳定为主。

质量方面,就拿firefox为例,每个打包者都可以修改打包信息,有的人喜欢直接挂/opt下,有的人喜欢挂在opt下某一个文件夹里,这样就会导致多个相同的应用的出现,而且不同的包名也会导致各种结果,如果没有规范的话,打好的包就会良莠不齐。

稳定方面,以某个神奇飞机为例,旧版本就是比新版本好用,新版本各种奇奇怪怪的bug,影响正常使用,这时就不能强制用户更新成最新版本

所以我给出的建议

1.招募民间开发者是可以的,但请与官方包做区分。

2.做好版本控制,最好在版本后面打上标签,让用户选择想用的版本

 

AUR 是不允许重复打包同一个软件的,除非有充分的理由发布一个修改版。这一点也可以借鉴。

 

或者完全做成 OBS 的那种模式,每个社区打包者自己开一个仓库,然后用户可以选择添加信任的打包者的仓库,并安装其中的软件。添加仓库并安装软件在 openSUSE 上是可以一键完成的,这一点对于不熟悉命令行的用户来说非常方便。但这样的话,弃置软件包的流程可能又要重新设计了

ReplyView the author
deepin_z
Administrator
2021-05-17 02:19
#11
momen

我觉得吧,官方商店还是要以质量和稳定为主。

质量方面,就拿firefox为例,每个打包者都可以修改打包信息,有的人喜欢直接挂/opt下,有的人喜欢挂在opt下某一个文件夹里,这样就会导致多个相同的应用的出现,而且不同的包名也会导致各种结果,如果没有规范的话,打好的包就会良莠不齐。

稳定方面,以某个神奇飞机为例,旧版本就是比新版本好用,新版本各种奇奇怪怪的bug,影响正常使用,这时就不能强制用户更新成最新版本

所以我给出的建议

1.招募民间开发者是可以的,但请与官方包做区分。

2.做好版本控制,最好在版本后面打上标签,让用户选择想用的版本

 

感谢提供的宝贵建议

ReplyView the author
depend
deepin
2021-05-17 06:03
#12
SamLukeYes

现在官方商店的定位就很尴尬,既不能保证打包质量,又没有足够的社区参与度。在进行彻底的改革之前,保证打包质量就是句空话。建议在商店专门设一个由社区用户负责维护的分区,社区用户可以自由上传软件包,认领无人维护的软件包,以及对自己负责的软件包进行全权维护。官方在用户维护区发现的高质量软件包,只要官方愿意维护,随时可以从用户维护区转入官方区;官方无力维护的软件包,也可以丢到用户维护区等人认领。如果人力物力不太充裕,可以考虑和星火社区合作;如果有足够的资源,最好还是部署一个 open build service 或者类似的公共构建服务,让打包流程公开透明,这样更有利于保障打包质量。

这想法太棒了

ReplyView the author
WangZhongyun
deepin
2021-05-17 09:09
#13

Deepin官方应用商店能否与星火商店有个明确的协议:官方有权把星火商店比较成熟的符合规范的软件转入官方应用商店,社区成员积极反馈在使用软件过程中发现的问题以利完善

ReplyView the author
bxkdhao
deepin
2021-05-17 22:41
#14
WangZhongyun

Deepin官方应用商店能否与星火商店有个明确的协议:官方有权把星火商店比较成熟的符合规范的软件转入官方应用商店,社区成员积极反馈在使用软件过程中发现的问题以利完善

星火真是好呀

ReplyView the author
element
Moderator
2021-05-19 01:35
#15

感觉这方面还是UOS比深度好多了

ReplyView the author
jiafu
deepin
2021-05-21 13:07
#16
element

感觉这方面还是UOS比深度好多了

UOS和深度不是差不多的吗?

ReplyView the author
auqfalf163
deepin
2021-05-22 02:38
#17

我靠!这是嘛呀

ReplyView the author
deepin_pc
deepin
2021-05-25 11:20
#18

站在一个用户角度看待问题,我的想法是软件商店上架的都是完美适配并且有质量的软件app,就像我打开我的手机市场里的app一样稳定可靠安全流畅的,这是用户的需求,脱离了这个目标的做法都是不明智的,但是这个又要跟上软件的新鲜度

ReplyView the author
SamLukeYes
deepin
2021-05-26 05:02
#19
deepin_pc

站在一个用户角度看待问题,我的想法是软件商店上架的都是完美适配并且有质量的软件app,就像我打开我的手机市场里的app一样稳定可靠安全流畅的,这是用户的需求,脱离了这个目标的做法都是不明智的,但是这个又要跟上软件的新鲜度

deepin 目前就是打肿脸充胖子,上架了一大堆应用然后又没人管了,把没人管的大量软件包下架的话这面子又搁不住,所以需要借助社区的帮助。当维护的责任落实之后,软件包的质量应该会有显著的提升。

ReplyView the author
冷风
deepin
2021-05-26 08:04
#20

为什么不像 Arch 那边一样有一堆聊天平台连通,不管你喜欢哪个平台都能和所有人一起聊天。

同时有几个包脚本管理平台能让用户自己上传包,针对某一个包去提问题和提交代码。

ReplyView the author

1 / 2
To page
Use Markdown Editor
Loading