Hi Devs, As you all know, all devs are working on Stratos 4 new architecture. All design and implementation discussion are caring out on dev list. Also we (committers) are conducting weekly hangout for discuss these design and implementation details to get wider feedback. So if your are new to Stratos, and willing to contribute to Stratos, I highly recommend you to join or watch these hangouts sessions [1]. These days hangouts are mainly focus on design reviews of new architecture. After that we can start code review hangouts for improve our coding, to deliver quality product.
If you follows the dev lis, you can see Stratos has several main components namely cloud controller, auto scaler, load balancer, massage broker, complex event processor, stratos manager, cartridge agent .. etc. So Stratos itself is very complex system. Also development of these items are carried out by individual committers. But we need to have some way of testing all these components together. So milestone is planed to do that. To minimize the complexity we are doing weekly milestone. So while devs working on individual item, he/she should marked which milestone that they plan to deliver. Then one committer will working for building these milestone. He/She will looked at JIRAs that fixed for that milestone and build the milestone. Then he/she will discuss with dev list mentioning features that goes to that milestone. If any other devs want to add some other feature to that milestone he/she can discuss with that mail thread. If no discussion then proceed with what already selected. As you know we have build 3 milestones up-to now. Devs can test these milestone to check the scenarios he/she worked. This is the process what will carry out until devs feel that ready to freeze features for a main release. When at that time, we can start a discussion and then will plan for the alpha release. (which mean feature freeze). After that we can work on stabilizing existing features until all devs feel that stable enough for go for a proper release. Then we can go for a vote. Appreciate your feedback on this process. [1] http://stratos.incubator.apache.org/events/hangouts.html -- Lakmal Warusawithana Software Architect; WSO2 Inc. Mobile : +94714289692 Blog : http://lakmalsview.blogspot.com/
