Hi OXIDians, Now and again, I program something / write a module to fix a bug and would like to suggest my changes so that they can be considered for integration in the OXID-Core / next OXID-Release.
Currently, there is only the opportunity to do this via email / the forum / the bugtracker etc. (correct me if I am wrong), where I can post and hope that someone reads/understands and integrates whatever I post. This doesn't seem to be a terribly efficient workflow and, from what I can see, there haven't been many notable contributions from the community since the introduction of CE except for Joscha's downloadable products in 4.6 (again, correct me if I'm wrong). So, my question: Is there, or will there be in the future, the possibility to check out OXID-CE using a distributed VCS like GIT or HG? I personally think it would be great for the community if something like this existed, as it would allow the following workflow: 1) OXID offers a read-only clonable repository e.g. http://git.oxid-esales.com/ 2) A 3rd-party programmer checks out the repository, makes a new branch for his bugfix. 3) The bugfix is tested by the programmer. 4) Once finished, the programmer posts either a request to pull to dev-general, stating the public address to his GIT-Clone, i.e. http://git.my-pretend-company.com/oxid and his bugfix branch name, or sends an e-mail formatted patch directly to the list. 5) Anyone on the group can pull and test his changes / make comments. 6) The OXID-Devs recieve his message and pull his changes into their working copies. 7) The changes get tested / tidied-up / unit-tested / put through OXID-QA etc. etc. 8) Changes get integrated in the next release. 9) OXID Devs are happy, because they don't have to fix the bug themselves. All of this could be done without needing external hosters such as GitHub/BitBucket and changes would only be integrated if the original author agrees to dual-license his/her code (so that it can be used in CE/PE/EE etc.). Any thoughts, advantages/disadvantages? Regards Dave _______________________________________________ dev-general mailing list [email protected] http://dir.gmane.org/gmane.comp.php.oxid.general
