After my Usergrid talk at ApacheCon a couple of us Usergridlers started talking about how to get a first release out. Here's a summary of what we talked about.
The discussion started with the question: should we release what we have now in master as a "1.0" release or should we wait for the "two-dot-o" branch to be merged into master. After some discussion we arrived at the conclusion that the "two-dot-o" branch is not really Usergrid 2.0. Instead it is really just a new feature -- a new "Core Persistence" implementation of the existing Entity Manager interface, one that can be turned on and off via configuration. We should rename the two-dot-o branch to something that reflects the fact that is is essentially a new feature, perhaps we should call it "core-persistence" or something like that. More importantly, we should not hold-up our first Apache release by waiting for the new "Core Persistence" feature to be complete. And, we definitely should not force amazing contributions like Sungju's Jersey 2 work to be merged into the Core Persistence branch. Sungju's work should go into master and we should work to get a first release done from the master branch as soon as possible, regardless of the work on the new "Core Persistence" engine. Thoughts? - Dave
