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/

Reply via email to