常见问题解答 (FAQ)
1. 孵化流程
1.1 项目X必须通过孵化器进入Dromara吗?
是的。从dromara 开源组织外部引入的代码只能通过孵化器进入dromara 开源组织。孵化器负责以下工作:
- 确认许可证符合要求;
- 要求所有初始开发者提交CLA(贡献者许可协议)。
- 更改项目包名和包路径(org.dromara.xxx)。
- 如果需要发布到MavenRepo,需要由IPMC批准。并且更改 groupId 为org.dromara。
1.2 为什么项目XXX没有提到孵化器?该怎么迁移到Dromara的XXX项目下?
孵化过程的职责划分如下:
- 项目进入孵化器需要某个Dromara TOC 成员(包括IPMC)作为发起人;
- 一旦IPMC接管,指定的导师将负责监督项目的孵化进度;
- 项目需每季度向IPMC提交进展报告,直到毕业为止;
- 毕业后,如果是其他PMC发起的项目,它将转交给发起PMC,否则需董事会批准成立独立PMC。
要迁移到XXX项目,请先请求XXX PMC担任你的项目发起人,随后进入孵化流程。