# KubeSphere 事项 ## 版本发布 1. 版本命名遵循 SemVer https://semver.org/ , MAJOR.MINOR.PATCH 2. master分支开发新的feature,release分支准备发布,https://github.com/kubernetes/community/blob/master/contributors/devel/sig-release/cherry-picks.md ## 协作流程 1. 所有工作通过github沟通 新功能先提issue(设计/开发/测试同事都要参与),社区讨论后提交 Proposal,然后再开发实现 2. 加快发版节奏 工作项以2周为一周期,每4周发布一个版本(可以是rc版) 3. 前端提交PR后邀请至少一个后端同事review前端改动 4. 发版本流程自动化 5. 落实参与开源的最佳实践,并选择部分实践作为必须遵守的条目(Rick) 6. release小组 确定bugfix的优先级 ## 测试基础设施 1. 完善开发文档 2. 增加 e2e 测试用例 3. 逐渐使用prow迁移到自己的测试环境来 4. 探索UI自动化测试 5. 自动化执行性能测试(Rick) 6. 测试用例评审 ## 3.2计划 1. 集群创建/节点添加 2. KubeVirt集成 3. GPU/vGPU工作负载调度 4. Devops可观测性 ## Engineering Practices 1. https://github.com/LinuxSuRen/open-source-best-practice/ 2. https://google.github.io/eng-practices/