Is there any documentation on plugin development?<br>Just looked around contrib directory in the nova github repository as you mentioned, and there is almost nothing there, or at least nothing that will help me to understand how plugin should be developed.<br>
<br><div class="gmail_quote">On Mon, Dec 5, 2011 at 9:12 AM, Nikolay Sokolov <span dir="ltr"><<a href="mailto:nsokolov@griddynamics.com">nsokolov@griddynamics.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
No, OpenStack API plugins are just python modules loaded in special middleware by nova-api. For example, you can look in nova/api/openstack/contrib/ directory.<div><br></div><div>You must write unit tests for your code. Also, you can not be merged in trunk, if your code does not pass tests.</div>

<div><br><div class="gmail_quote"><div><div class="h5">On Sat, Dec 3, 2011 at 10:01 PM, Jonathan Leibiusky <span dir="ltr"><<a href="mailto:ionathan@gmail.com" target="_blank">ionathan@gmail.com</a>></span> wrote:<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
Hi!<div>I'm new to OpenStack and I wanted to develop a plugin, like Atlas load balancing. Hopefully this is the right mailing list.</div><div><br></div><div>I couldn't find information on plugin development, so I assume plugins are actually individual applications that integrate with openstack through APIs. Is that right?</div>


<div>That means I can develop the plugin in whatever language I feel confortable with and that's all? Do I need to have in mind any specific consideration?</div><div><br></div><div>Regard testing... how do you guys deal with testing? Do I have to install openstack on my dev machine in order to run my plugin tests?</div>


<div><br></div><div>Thanks,</div><div>Jonathan</div>
<br></div></div>_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/%7Eopenstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/%7Eopenstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
<br></blockquote></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><div><br></div>-- <br><div> --</div><div>Sincerely,</div><div>Nikolay Sokolov</div><div>Software Engineer</div><div>Grid Dynamics</div>
<br>
</font></span></div>
</blockquote></div><br>