开发工会 Grant 标准 V1
作者:momonga @ Contributor of BONESDAO
开发公会内的所有 Grant 需以 \small\color{red}任务为单位 ,大型 Grant 开发需把各个流程拆分到具体任务中去。
任务形式不限,包括但不限于产品设计、UI 设计、功能开发、文档编写、技术调研、前沿投稿等,但总体应与 PlatON 生态相关。
任务类型
任务类型分为三类:
-
社区成员自发创建的项目
由社区成员创建的项目,可以在 BONESDAO 里召集开发者进行开发,社区提供一部分资金支持,通过 Grant 下发。要求 PlatON 生态相关,并使用 PlatON Wallet Plugin 或 TOP Wallet。
-
社区与外部项目合作任务
社区与外部项目合作的开发任务,如 BONESDAO 官网页面等。
-
社区发布的官方开发任务
由社区发布的任务需求,帮助社区开发或迭代产品,如 dnotion 工具开发,Bones Java SDK 等,此类激励相对丰厚。
人员等级
开发者分为普通开发者、高级开发者、核心开发者
级别 | 条件 |
---|---|
\small\color{green}普通开发者 | 进入开发工会即是普通开发者 |
\small\color{#3285ff}高级开发者 | 累计获得开发公会 \small\color{red}500U 激励,自动晋升为高级开发者。熟悉 PlatON 开发常用技术栈,如 PlatON JS SDK、PlatON Wallet Plugin、TOP Wallet 等。 |
\small\color{orange}核心开发者 | 晋升核心开发者需要提交申请,并由公会内进行评估。成为核心开发者后需要管理自己所属技术栈下开发者 |
核心开发者晋升条件
- 成为高级开发者超过 1 个月
- 可以主导项目、任务开发,完成高难度任务
- 熟悉 PlatON 技术栈,对钱包、跨境汇款、RWA 等模式有深入理解。[进阶材料 TBC]
- 开发的项目能满足 BONESDAO 的语言代码规范(如果没有该语言规范,高级开发者需要自行制定相应技术栈语言规范)。[代码规范 TBC]
高级开发者满 1 个月后,即可在开发公会发起晋升为核心开发者的申请。
激励计算方法
激励基数 base,实际激励按照 Day * base 计算,最小 0.5 Day
base 基数标准:
类型 | 职责 | 自发任务 | 合作任务(100U上限) | 官方任务( \tiny\color{green}普通 ) | 官方任务( \tiny\color{purple}高级 ) |
---|---|---|---|---|---|
开发 - \tiny\color{green}普通开发者 | 技术开发 | 40U | 40U+ \tiny\color{red}浮动 | 50U | 60U |
开发 - \tiny\color{#3285ff}高级开发者 | 技术开发 | 40U | 50U+ \tiny\color{red}浮动 | 60U | 75U |
开发 - \tiny\color{orange}核心开发者 | 技术开发 | 40U | 60U+ \tiny\color{red}浮动 | 75U | 100U |
产品 | 产品设计 | 40U | 40U+ \tiny\color{red}浮动 | 50U->60U->75U | 60U->75U->100U |
UI设计 | UI设计 | 35U | 35U+ \tiny\color{red}浮动 | 50U->60U->75U | 60U->75U->100U |
Review | 代码审计 | 40U | 40U+ \tiny\color{red}浮动 | 50U->60U->75U | 60U->75U->100U |
成员自发创建的项目任务采取固定基数。合作任务在自发任务的基础上,添加 \small\color{red}浮动部分 ,资金来自合作方资助或者社区,上限 100U 。官方任务激励按照任务难度和人员等级进行分配,最高 \small\color{red}上限 100U 。
关于 PM:
PM 职责为项目协调管理,一般在合作项目或者官方项目中存在,负责沟通和把控项目整体进度。PM可以是单独的角色,也可以由开发、产品等兼任,若兼任即在原有基础上累加 PM 奖励。
官方任务等级
任务分为普通任务和 高级任务 ,具体激励金额与开发者等级匹配,见下表:
任务等级 | Base金额( \small\color{green}普通开发者 ) | Base金额( \small\color{#3285ff}高级开发者 ) | Base金额( \small\color{orange}核心开发者 ) |
---|---|---|---|
\small\color{green}普通任务 | 50U | 60U | 75U |
\small\color{purple}高级任务 | 60U | 75U | 100U |
社区自发项目
BONESDAO 成员可向管理员发起提案,项目经过评估通过后,由社区提供人员和相应的激励预算,并在开发公会沟通调配开发者、产品、UI 设计师进行开发。
项目阶段
项目需要拆分成小阶段执行,每个阶段 2-4 周,时间不宜太长。
每个阶段执行完毕后评估是否进入下一阶段,如果出现过度延期、质量问题等则不能进入下一阶段。
项目资金池
为每个阶段分配资金池,如首阶段 1000U,具体金额由发起人评估,并在 DAO 内进行审核。
成员激励从资金池中扣除,剩余资金累计到下个阶段,或在合理范围内可以浮动增发。
BONESDAO 开发公会邀你一起 Build~
BONESDAO 开发公会的核心职能是聚集开发者,为项目提供早期资金支持、技术支持,并进行项目孵化;同时作为 PlatON 生态布道者,推广普及技术。
如果你是生态初学者:
可以来开发公会提问、学习,这里有生态中的核心开发者,为你解决技术问题。
如果你是创业者:
有好的想法,但没有团队和资金的支持,可以来开发公会,我们会提供开发人员、早期 Grants,并进行项目孵化。
如果你是开发者:
可以来开发公会领取任务,赚取激励,同时寻找好的项目、伙伴,参与项目孵化。开发者、产品经理、UI 设计师都有相关任务。
可以来开发公会提问、学习,这里有生态中的核心开发者,为你解决技术问题。
如果你是项目方,用到了 PlatON 的支付解决方案 TOPOS:
为了支持早期项目方,开发公会提供支付产品集成方案,一次性激励 Grants。项目只要使用 PlatON 的 PlatON Wallet / TOP Wallet / UXUY / ATON 等支付体系,使用 TOPOS 进行支付,即可申请。