3 吸纳规则
jeffery editó esta página hace 2 años

模块吸纳规则

此规范持续完善

规范

吸纳规则:

  1.  先采集,再确定是否收录【是否在范围之内,是否符合PR要求】
  2. 贡献者拥有版权和所有权,如有异议/纠纷,贡献者有责任/义务处理并消除影响
  3.  贡献者署名,同时加上 OEC 署名
  4.  所有权移交给 OEC 
  5.  必须是完整、可用的功能
  6.  相同功能,融合进入现有模块

模块命名规范:

  1. 尽量简短,如果存在通用的缩写,使用缩写
  2. 与 oca / odoo 模块名冲突的,加上 OEC 字头
  3. 一般规则:{领域}{功能}{说明}
  4. 对于桥接功能:{领域1}{领域2}{功能}_{说明}

代码规范:

  1. 遵循 OCA 代码规范 oca code guidelines [oca 规范中文版]
  2. 参考 ODOO 代码规范 odoo code guideliens [odoo 规范中文版]

合并流程:

  1. 一次只提交一个功能,或者一组相近的功能
  2. 发起PR,增加评审人,评审通过/修改提交,PR合并
  3. 最好有 ci 进行检查, 后期增加自动化测试
  4. PR要求: 符合吸纳规则,符合模块命名规范,符合代码规范

模块范围

欢迎补充

  1. 高优先级
  2. 本地化 a. 会计制度 i. 会计报表 ii. 暂估处理 iii. 固定资产处理 b. 银行对接 c. 物流对接 d. 支付对接 e. 社交工具对接 i. 微信 ii. 钉钉
  3. 功能增强 a. 条码扫描 b. PDF报表工具 c. BI报告工具
  4. 企业版功能替代 a. 工资 b. 市场营销自动化 c. 知识库

领域

  1. base
  2. web
  3. website
  4. product
  5. partner
  6. uom
  7. crm
  8. sale
  9. stock
  10. purchase
  11. mrp
  12. account
  13. hr
  14. project
  15. portal
  16. mail
  17. marketing
上海开阖软件有限公司 沪ICP备12045867号-1