<p dir="ltr"><br>
On Nov 14, 2013 1:10 PM, "Adrian Otto" <<a href="mailto:adrian.otto@rackspace.com">adrian.otto@rackspace.com</a>> wrote:<br>
><br>
> Noorul,<br>
><br>
> On Nov 13, 2013, at 7:43 PM, Noorul Islam K M <<a href="mailto:noorul@noorul.com">noorul@noorul.com</a>><br>
> wrote:<br>
><br>
> > Doug Hellmann <<a href="mailto:doug.hellmann@dreamhost.com">doug.hellmann@dreamhost.com</a>> writes:<br>
> ><br>
> >> On Sun, Nov 10, 2013 at 10:15 AM, Noorul Islam K M <<a href="mailto:noorul@noorul.com">noorul@noorul.com</a>>wrote:<br>
> >><br>
> >>><br>
> >>> Hello all,<br>
> >>><br>
> >>> I registered a new blueprint [1] for command line client interface for<br>
> >>> Solum. We need to decide whether we should have a separate repository<br>
> >>> for this or go with new unified CLI framework [2]. Since Solum is not<br>
> >>> part of OpenStack I think it is not the right time to go with the<br>
> >>> unified CLI.<br>
> >>><br>
> >><br>
> >> One of the key features of the cliff framework used for the unified command<br>
> >> line app is that the subcommands can be installed independently of the main<br>
> >> program. So you can write plugins that work with the openstack client, but<br>
> >> put them in the solum client library package (and source repository). That<br>
> >> would let you, for example:<br>
> >><br>
> >> $ pip install python-solumclient<br>
> >> $ pip install python-openstackclient<br>
> >> $ openstack solum make me a paas<br>
> >><br>
> >> Dean has done a lot of work to design a consistent "noun-followed-by-verb"<br>
> >> command structure, so please look at that work when picking subcommand<br>
> >> names (for example, you shouldn't use solum as a prefix as I did in my<br>
> >> example above, since we are removing the project names from the commands).<br>
> >><br>
> ><br>
> > I think we should follow this. If others have no objection, I will<br>
> > submit a review to openstack-infra/config to create a new repository<br>
> > named python-solumclient with intial code from cookiecutter template.<br>
> ><br>
> > Adrian,<br>
> ><br>
> > Does this blue-print require to be in Approved state to perform<br>
> > above task?<br>
><br>
> Thanks for the enthusiasm! I'd like further input from additional team members before advancing on this.<br>
></p>
<p dir="ltr">I think whichever path we take a separate repository is required.</p>
<p dir="ltr">Regards,<br>
Noorul<br>
</p>