Linux software giant Red Hat has helped level the playing field between community and internal developers for OpenShift Origin, its open source PaaS.
Community developers can contribute code to OpenShift Origin. Features from this community distribution feed into OpenShift Online, Red Hat's PaaS service and OpenShift Enterprise, Red Hat's on-premise PaaS product.
From now on both community and Red Hat developers will submit code changes to OpenShift Origin in the same way, Red Hat announced yesterday. To make changes both teams of developers will have to submit pull requests, where a developer asks for their code changes to be incorporated into the main source code repository, to the OpenShift Origin repository hosted on GitHub.
Code changes will be tested and if they run without failure will be marked for merging into the main code repository or reviewing by a subject matter expert.
To keep developers in the loop about what is happening with their pull requests developers will be able to track the testing process via a Jenkins-based continuous integration environment hosted on OpenShift.
Developers will also be able to get better foresight of forthcoming technical changes to the OpenShift platform via a project enhancement proposals page on GitHub, as well as via the project's mailing list.
Red Hat open sourced OpenShift to the developer community in April 2012. Last year the company expressed its desire to shift the OpenShift platform from being primarily focused on developer needs to better serving enterprise.