<div dir="ltr"><div><div><div><div><div>Hi,<br><br></div>I have started digging into plugins recently. There are many positive things though I would like to point to some problem areas<br><br></div>1. Documentation<br><br></div>a.
 It doesn't include the features of 7.0. There are many outstanding 
features, though I needed to ping the developers to ask how these 
features work. It means that it's almost impossible to develop plugins 
for upcoming releases. The external developer needs to wait for 
documentation so it creates a lag between release and plugin release.<br><br></div>b.
 in [1] the statement about 'For Ubuntu 12.04.2 LTS' should be extended 
to 14.04. Also we don't need to add PATCH version as 12.04.2 is 
equivalent to 12.04<br><br></div><div>c. There is no documentation how 
to install fpb from github master branch. It's very useful for 
developers who want to use latest version. We should add something<br><br></div>2. Github repository [2] is messed up<br><div>a.
 We are doing the same mistake putting all things into one basket. There
 should be 2 repositories. One for examples and one for fpb. What's the 
goal of keeping fpb in directory and examples on top? This breaks a 
couple of things<br><br></div><div>b. I cannot build fpm with simple <br><br>pip install git+https://<br><br></div><div>Instead I am forced to do<br><br></div><div>git clone https://<br></div><div>cd fuel-plugins<br></div><div>pip install .<br></div><br><div>c. There is no tags as I can see only stable/6.0<br></div><div>d. There are no tests to improve code quality pep8 flask8, code coverage<br></div><div>e. Repository doesn't follow community standards.<br></div><div><br></div><div>3. Setting tab<br><br></div><div>When plugin is installed, it's very hard to find in. In setting tab it's somewhere between A and Z<br></div><div>How
 is user supposed to find it? There should be a separator between Core 
features and plugins. User must easily find, configure, enable/disable 
them.<br><br></div><div>P.S. I am asking everyone to add own concerns so we'll be able to make a plan how to address them.<br><br></div><div>Thank you in advance.<br></div><br>[1] <a href="https://wiki.openstack.org/wiki/Fuel/Plugins#Installation" target="_blank">https://wiki.openstack.org/wiki/Fuel/Plugins#Installation</a><br>[2] <a href="https://github.com/stackforge/fuel-plugins" target="_blank">https://github.com/stackforge/fuel-plugins</a><br>--<br>
Best regards,<br>
Sergii Golovatiuk,<br>
Skype #golserge<br>
IRC #holser
</div>