开源 ERP 系统 GoodERP

GOODERP是一个开源ERP项目,软件采用agpl协议,版权归代码提交者所有,项目范围是一组功能模块,包括财务加进销存的核心模块及满足行业特殊需求的模块,这些模块都以openobject8.0为平台开发,模块全部放在 osbzr/gooderp mater分支的根目录下,每个模块一个目录,参照 ys 的功能菜单和输出布局重新设计。

Why——为什么要做GOODERP

1、OpenERP面向最终用户,GOODERP面向实施公司

2、OpenERP项目由openerp公司主导,GOODERP项目由实施公司主导

3、提高核心功能模块的稳定性和易用性,降低标准功能部署成本

4、针对现有成熟产品重新组织功能设计,使GOODERP有清晰的市场定位和竞争对手

5、实行开源项目贡献者奖励制度,让开源成为众包

6、参照现有ERP软件构建业务伙伴支持网络和实施工具包

7、通过大量读写代码培养和发现具备openobject平台二次开发能力的程序员

What——关于GOODERP产品

1、GOODERP是托管在github上的一个开源ERP项目

2、软件采用agpl协议,版权归代码提交者所有

3、项目范围是一组功能模块,包括财务加进销存的核心模块及满足行业特殊需求的模块

4、这些模块都以openobject8.0为平台开发

5、模块全部放在 osbzr/gooderp mater分支的根目录下,每个模块一个目录

6、参照 ys 的功能菜单和输出布局重新设计

7、项目本身不提供下载服务,上传下载均通过github版本管理工具

开发环境准备

1.在github上fork点击右上角的fork

2.clone到本地

git clone https://github.com/你的名字/gooderp_addons.git

3.增加远程分支(也就是osbzr的分支)名为osbzr到你本地。

git remote add osbzr https://github.com/osbzr/gooderp_addons.git

环境就准备好了

把远程分支的合并到自己的分支

1.把对方的代码拉到你本地。

git fetch osbzr

2.合并对方代码

git merge osbzr/master

3.最新的代码推送到你的github上。

git push origin master

当本地代码写好要提交到主干项目

1.添加要提交的目录

git add .

2.提交更新

git commit -m"本次修改的描述"

3.推送到github

git push

4.在github上点击pull request按钮