Cabin X 的贡献模式允许产品团队根据他们的产品需求来增加新的功能。同时,我们能够密切关注用户体验的质量和一致性。
如何开始
1. 后端、产品、设计团队
你可以提交一个贡献表单。这张表单将帮助 Cabin X R&D 团队了解你想实现的需求目标,以及是什么阻碍了你无法通过 Cabin X 基础组件实现这个目标。
2. 前端工程师
当你开始设计一个新的功能时,你可能会遇到一个在 Cabin X 设计系统中没有定义的 Design Token、XComponents。当这种情况发生时,你应该与 Cabin X R&D 团队联系以做出贡献,业务组件研发指南。
参与贡献
所有的新问题都将会同步到 Cabin X R&D 团队内,经过评审后,会自动添加到 Cabin X 需求管理内,团队将会在每四例会进行需求评审和排期。
功能不满足、交互视觉问题等
脚手架问题、组件API方法咨询等
贡献流程
为了确定贡献的权重,我们要求贡献者遵循以下贡献流程:
提交的贡献被分为三类:
- 组件增强:对现有组件或风格进行小的设计调整,提升组件质量。
- 定制组件:业务团队内闭环的功能组件。
- 新增组件:创建一个全新的组件、用户体验模式或工具。
迭代过程
Cabin X R&D 团队遵循下面定义的迭代过程:
- 问题阶段 :收到问题后,设计和研发会先判断问题的合理性,是否为 Cabin X 能支持的范围内,是否为最佳解决路径。
- 需求评审 :需求开始前,我们会与你确定需求细节与业务目标,在评审期间,我们就贡献范围达成一致,讨论你的需求,并确认版本排期时间。
- 方案设计 :需求确定后,我们会和业务领域的研发和产品专家,沟通调研输出设计、研发方案,保证方案能达成用户目标后,进入研发阶段。
- 研发实现 :进入实际的开发阶段,我们希望确保新需求符合我们在可访问性、可用性和用户体验一致性方面的验收标准。
- 验证反馈 :在发布新功能之后,我们会更新 Figma 设计文件、组件 API 技术文档,确保新功能在发布时在技术团队公示并完成自测。
需求优先级标准
Cabin X 需求优先级将按照:严重性、影响范围、价值程度三个维度来衡量。
优先级 | 标准 |
---|---|
P0 | 高严重性、高影响范围、高价值 |
P1 | 中严重性、中影响范围、高价值 |
P2 | 低严重性、低影响范围 |
P3 | 一般性需求 |
衡量维度
CabinX 里程碑
贡献奖励
我们会根据贡献程度,每季度末发放 Cabin X 限定纪念款服饰、品牌周边等礼品。