Hi,

I would like to contribute to stackmate. I am trying to understand the high
level flow from code. Is there any document that I should look first ? My
understanding is,

bin/ - interface - does option parsing
lib/stakmate/classmap.rb  - gives the ability to use existing AWS tools.
lib/stakmate/stack.rb - base. represents a stack
lib/stakmate/stack-executer.rb - executes already
lib/stakmate/waitcondition_server.rb - didn't understand what it does
lib/stakmate/participants/common.rb - wait condition implementation as
participants.
lib/stakmate/participants/cloudstack.rb - Actual stuff.

I think ToDo list that you mentioned on repo is good place to start for
contributions. I would like to know more details on how you are planning to
implement those features. say for example, the rollback on error. I assume
to rollback on error you will catch exceptions in stack_executer that is
raised in cloudstack.rb. Am I on the right track ?

Thanks,
Dharmesh

Reply via email to