Forums / Developer / What is the best way to contribute and improve eZ Publish?
Franck Magnan
Saturday 12 February 2011 2:58:37 am
Hello guys, I'm using eZ Publish for a while and I want to know the best way to contribute. I'm knowing that eZ Publish is on SVN and GitHub but I don't know which version is up to date. Then, I'm not a member of the developers team so I think I can't commit directly my modifications. So, does anybody give me advices or a kind of recipe to contribute?thanks in advance
-- Developer at Open Wide
Bertrand Dunogier
Saturday 12 February 2011 3:50:41 am
Only eZ Systems employees are allowed direct commits to the repository. Fortunately, github makes it quite easy to fork the repository, write a change on your own fork, and offer us to pull your change for integration in the official repository.
You can get started with this doc: http://help.github.com/forking/ and our github repository, https://github.com/ezsystems/ezpublish.
We have a big focus for the next month on how the community and the company can interact in the most beneficial way, and it is a pleasure to read such questions ! Do not hesitate to ask for more informations if necessary. About coding standards, our current basis are the eZ Components one: http://ezcomponents.org/contributing/coding_standards. We will publish a consolidated version of these as well, but they're a very good starting point.
Bertrand Dunogier eZ Systems Engineering, Lyon http://twitter.com/bdunogier http://gplus.to/BertrandDunogier
Saturday 12 February 2011 4:17:06 am
Thank you very much for your link about forking project. I used to clone eZ Publish project from GitHub in eclipse workspace (with eGit plugin) but I did not know how to process after the cloning action.I will try the forking action and I will tell you if I succeed or if I need help
Saturday 12 February 2011 6:05:49 am
Hello Bertrand,
Thanks for your time
André R.
Saturday 12 February 2011 8:14:11 am
Hi!
As Bertrand mentions we are in the process of adding tutorials and doc on how to contribute. You can read on of the central pieces online on Google Docs until it is online on share.ez.no:
Tutorial: How to contribute to eZ Publish using GIT
eZ Online Editor 5: http://projects.ez.no/ezoe || eZJSCore (Ajax): http://projects.ez.no/ezjscore || eZ Publish EE http://ez.no/eZPublish/eZ-Publish-Enterprise-Subscription @: http://twitter.com/andrerom
Saturday 12 February 2011 8:52:26 am
Great sync with the tutorial, André ;-)
Now for your changes, you can send us a pull request (http://help.github.com/pull-requests/), but the process is described in André's tutorial. You know where you can ask if you have problems.