Welcome Jun! I like all of your suggestions! One thing to be aware of regarding the CI jobs is that the test time is going to go up a lot once GEODE-6 is resolved. We'll be adding several hours of tests. That will make having a test patch CI job all that more valuable, but it also affects how much resources need to be devoted to that.
I also really like how clear and concise the Ambari contribution page is. We should work on merging some of that with these wiki pages: https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=57903992 https://cwiki.apache.org/confluence/display/GEODE/Criteria+for+Code+Submissions -Dan > > On Mon, Jun 15, 2015 at 8:38 AM, Bruce Schuchardt <[email protected]> > wrote: > >> +1 >> >> >> Le 6/12/2015 6:36 PM, jun aoki a écrit : >> >>> Hi Geode community >>> >>> My name is Jun Aoki and I work for Pivotal's Ambari project, and am super >>> excited to contribute to Geode! >>> >>> I'd like to propose a few things about contribution process. >>> >>> The Geode community should have a clear cut process to open up to anybody >>> who are interested in contributing to Geode. >>> e.g. Apache Ambari community has adopted a contribution process >>> https://cwiki.apache.org/confluence/display/AMBARI/How+to+Contribute >>> Ambari's workflow >>> >>> https://docs.google.com/document/d/1hz7qjGKkNeckMibEs67ZmAa2kxjie0zkG6H_IiC2RgA/edit >>> >>> >>> >>> I am listing a few tasks that can be Jira tickets of Geode. >>> - test-patch CI job to make sure submitted patches to Geode jira has >>> minimum quality (Apache RAT pass, being able to compile, unit test added, >>> etc) >>> - commit CI job to make sure master branch passes the unit test upon >>> patch >>> commits. >>> - Geode build environment within Docker to enable anybody and any OS and >>> any environment can build Geode as long as there is Docker. >>> >>> e.g. jobs serve for ambari >>> https://builds.apache.org/view/A-D/view/Ambari/ >>> >>> >>> Please let me know if my proposals are good for the Geode community, >>> then I >>> will make tickets and will work on them. >>> >>> - jun >>> >>> >> >
