Gooderp插件包.zip是一款基于开源ERP系统Gooderp开发的附加功能扩展包,包含多种实用插件,旨在增强系统的灵活性和适应性。
开阖软件发起的开源ERP项目——如果你有一个苹果,我也有一个苹果,彼此交换后你我还是一人一个苹果;但如果你有一个想法而我有另一个不同的想法,则我们互相分享之后便都有了两个新见解。三人、百人的交流呢?这便是GOODERP项目的初衷:利用OpenObject框架重写全部功能模块。
### 为什么要做GOODERP?
1. OpenERP面向最终用户,而GOODERP则主要针对实施公司。
2. 开发主导权不同——前者由Openerp公司掌控,后者则是由参与的实施企业共同引导。
3. 提升核心功能模块的稳定性和易用性,并降低标准部署的成本。
4. 重新设计现有成熟产品的功能布局,使GOODERP在市场上有明确的位置并能与竞品区隔开来。
5. 实行开源项目贡献者奖励机制,推动众包形式的发展。
6. 模仿现有的ERP软件构建业务伙伴支持网络和实施工具套件。
### GOODERP产品概述
1. 它是一个托管在GitHub上的开源ERP项目。
2. 软件采用AGPL协议,并且版权归属于代码提交的个人或团队所有。
3. 项目的范围是一系列功能模块,包括财务、进销存的核心组件以及满足行业特殊需求的部分。
4. 所有的这些模块均以OpenObject8.0平台为基础进行开发和构建。
5. 模块放置在osbzr/gooderp master分支的根目录下,并且每个单独的功能都拥有自己的子文件夹。
6. 功能菜单与输出布局参照了YS(注:原文提到的特定软件)的设计。
### 谁来参与
1. 项目经理为上海开阖软件有限公司王剑峰先生。
2. 投资方是GOODERP认证业务伙伴,即gooderp-partner成员。
3. 所有人都可以克隆、修改并提交合并请求成为项目贡献者之一。
4. 由项目经理负责协调业务合作伙伴与个人贡献者的联系和合作事宜;
5. 资金提供人则需要审批分支的合并申请,并每月评定出最杰出的贡献者。
### 时间规划
1. 开始日期为2016年2月22日
2. 第一阶段目标是于年内完成财务、进销存和项目管理的核心功能。
3. 长远来看,根据客户需求来实现各行业的深度定制化服务。
4. 每个月都会举行业务伙伴会议以总结上一个月的进展并计划下月的工作安排。
### 开发环境准备
1. 在GitHub中fork该项目到个人账户
2. 克隆项目至本地:`git clone https://github.com/你的名字/gooderp_addons.git`
3. 添加远程分支(osbzr)至本地仓库,命令为:
- `git remote add osbzr https://github.com/osbzr/gooderp_addons.git`
### 如何推进GOODERP的持续健康发展
1. 投资者应参与决策过程。
2. 对贡献者的努力给予认可和奖励。
3. 确保现金回报能够及时到达相关人员手中。
4. 关注业务伙伴的需求,而不仅仅是最终用户的意见反馈。
开发环境与代码提交流程:
- 将远程分支的合并到自己的本地仓库
- `git fetch osbzr`
- `git merge osbzr/master`
当完成新功能或修复bug后可以将其推送到主干项目:
1. 添加要上传的目录:`git add .`
2. 提交更新并添加描述信息:`git commit -m本次修改的描述`
3. 推送至GitHub仓库:`git push`
4. 在GitHub上点击pull request按钮,发起合并请求。