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.
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.
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
--
Developer at Open Wide
Franck Magnan
Saturday 12 February 2011 6:05:49 am
Hello Bertrand,
I have forked the eZ Publish project on GitHub.
Then, I modified the feedback_form templates because it displayed only email, subject and message fields. So, if we want to add a field to the feedback form, this field is not display until we override feedback_form template. I modified it to display all information collector fields.
when everything was OK, I commited my changes and push them to my fork project
now, do I have something to do to warn eZ team about these changes?
may my changes are too small? Do I have to wait lot of changes before push them?
Do I have to commit as soon as possible?
Thanks for your time
--
Developer at Open Wide
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:
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.