Hi, Michael!

> 1. Why is your libcloud-vagrant driver not in the Libcloud repo?

Mainly because I don't know whether the Libcloud guys (or anyone else)
might be interested at all in libcloud-vagrant, so I started working
on it under my personal Github account.

I'm using libcloud-vagrant at work, and I need to update it frequently
(I have just released version 0.2.0, for instance, since the
deployment support in the initial release was badly broken). The
release process of Apache Libcloud is much slower (understandably), so
it would not be a good choice for me until libcloud-vagrant
stabilizes.

> Is it common practice to release the first version outside of the libcloud 
> repo?

I'm not sure about that --- someone else in this list will definitely
be able to answer!

> Did you follow the libcloud coding standards?

I tried to, yes --- they're very sensible: PEP 8, common idioms ... so
it's for your own benefit to follow them.

> 2. Will you be listed as a ³Third Party Provider² on the Libcloud
> developers page?

I should ask for that, yes.

> 3. Are there any things you wish you knew when you started writing the
> driver that you now know?

I would have tried to run my first scripts using both my Vagrant
provider and another one, to make sure I got the sematics write (which
I'm sure I haven't, since I did not check). Having an exhaustive test
suite with about 90% coverage has been very helpful, too.

C

Reply via email to