On 26/01/2014 10:40, Scott Wilson wrote:
On 24 Jan 2014, at 12:22, Paul Sharples wrote:

On 24/01/2014 10:11, Scott Wilson wrote:
Hi everyone,

I think its time we talked about the future direction for Wookie.

Right now we have pretty good stability of the current codebase, so much so 
that I'm personally loath to make any changes given how well it seems to 
perform.

However, I think we do want to make some pretty big changes, such as:

- moving from internal db storage to a service provider interface design
- replacing persistent widget instances with Shindig-style encrypted tokens
- moving from simple API keys to a more robust access token system for API 
access
- replacing DWR with another solution for data sharing
- moving from Ant to Maven for build and deployment

To move forward I think we need to make the current codebase a stable release 
branch, only updated for critical bugfixes and security updates, while we move 
onto working on a 2.0 release in trunk.

What do you think?
+1 from me.  I think this sounds like a sensible plan.  Some of the things we 
have been discussing for a while (such as replacing DWR) are major changes, so 
a new v2.0 development branch seems the logical way forward, while keeping our 
current version alive.
So do you think it would be better to have the stable version in trunk, and do 
2.0x as a branch?

Sorry I wasn't clear. As long as we can still build/release the v1.0 codebase periodically wherever it is (branch or trunk) then I'm not bothered either way. Unless there are some gotchas we've not thought of, I can't think of any off hand.

Paul


Paul

S

Reply via email to