[openstack-dev] Separating our Murano PL core in own package

Joshua Harlow harlowja at yahoo-inc.com
Mon Mar 24 18:08:21 UTC 2014


Seeing that the following repos already exist, maybe there is some need for cleanup?

- https://github.com/stackforge/murano-agent
- https://github.com/stackforge/murano-api
- https://github.com/stackforge/murano-common
- https://github.com/stackforge/murano-conductor
- https://github.com/stackforge/murano-dashboard
- https://github.com/stackforge/murano-deployment
- https://github.com/stackforge/murano-docs
- https://github.com/stackforge/murano-metadataclient
- https://github.com/stackforge/murano-repository
- https://github.com/stackforge/murano-tests
…(did I miss others?)

Can we maybe not have more git repositories and instead figure out a way to have 1 repository (perhaps with submodules?) ;-)

It appears like murano is already exploding all over stackforge which makes it hard to understand why yet another repo is needed. I understand why from a code point of view, but it doesn't seem right from a code organization point of view to continue adding repos. It seems like murano (https://github.com/stackforge/murano) should just have 1 repo, with sub-repos (tests, docs, api, agent…) for its own organizational usage instead of X repos that expose others to murano's internal organizational details.

-Josh

From: Stan Lagun <slagun at mirantis.com<mailto:slagun at mirantis.com>>
Reply-To: "OpenStack Development Mailing List (not for usage questions)" <openstack-dev at lists.openstack.org<mailto:openstack-dev at lists.openstack.org>>
Date: Monday, March 24, 2014 at 3:27 AM
To: "OpenStack Development Mailing List (not for usage questions)" <openstack-dev at lists.openstack.org<mailto:openstack-dev at lists.openstack.org>>
Subject: Re: [openstack-dev] Separating our Murano PL core in own package

I like dsl most because it is
a. Short. This is especially good when you have that "awesome" 79-chars limitation
b. It leaves a lot of room for changes. MuranoPL can change name. DSL - not :)


On Mon, Mar 24, 2014 at 1:43 PM, Alexander Tivelkov <ativelkov at mirantis.com<mailto:ativelkov at mirantis.com>> wrote:
Hi Serg,

Are you proposing to have a standalone git repository / stack forge project for that? Or just a separate package inside our primary murano repo?

--
Regards,
Alexander Tivelkov


On Mon, Mar 24, 2014 at 12:00 PM, Serg Melikyan <smelikyan at mirantis.com<mailto:smelikyan at mirantis.com>> wrote:
Programming Language, AFAIK


On Mon, Mar 24, 2014 at 11:46 AM, Oleg Gelbukh <ogelbukh at mirantis.com<mailto:ogelbukh at mirantis.com>> wrote:
What does PL stand for, anyway?

--
Best regards,
Oleg Gelbukh


On Mon, Mar 24, 2014 at 11:39 AM, Serg Melikyan <smelikyan at mirantis.com<mailto:smelikyan at mirantis.com>> wrote:
>because 'dsl'/'language' terms are too broad.
Too broad in general, but we choose name for sub-package, and in murano term 'language' mean Murano PL.

+1 for language


On Mon, Mar 24, 2014 at 11:26 AM, Timur Sufiev <tsufiev at mirantis.com<mailto:tsufiev at mirantis.com>> wrote:
+1 for muranoapi.engine.murano_pl, because 'dsl'/'language' terms are too broad.

On Mon, Mar 24, 2014 at 12:48 AM, Timur Nurlygayanov
<tnurlygayanov at mirantis.com<mailto:tnurlygayanov at mirantis.com>> wrote:
> Hi Serg,
>
> This idea sounds good, I suggest to use name 'murano.engine.murano_pl' (not
> just common name like 'language' or 'dsl', but name, which will be based on
> 'MuranoPL')
>
> Do we plan to support the ability to define different languages for Murano
> Engine?
>
>
> Thank you!
>
>
> On Sun, Mar 23, 2014 at 1:05 PM, Serg Melikyan <smelikyan at mirantis.com<mailto:smelikyan at mirantis.com>>
> wrote:
>>
>> There is a idea to separate core of Murano PL implementation from engine
>> specific code, like it was done in PoC. When this two things are separated
>> in different packages, we will be able to track and maintain our language
>> core as clean as possible from engine specific code. This will give to us an
>> ability to easily separate our language implementation to a library.
>>
>> Questions is under what name we should place core of Murano PL?
>>
>> 1) muranoapi.engine.language;
>> 2) muranoapi.engine.dsl;
>> 3) suggestions?
>>
>> --
>> Serg Melikyan, Senior Software Engineer at Mirantis, Inc.
>> http://mirantis.com | smelikyan at mirantis.com<mailto:smelikyan at mirantis.com>
>>
>> +7 (495) 640-4904<tel:%2B7%20%28495%29%20640-4904>, 0261
>> +7 (903) 156-0836<tel:%2B7%20%28903%29%20156-0836>
>>
>> _______________________________________________
>> OpenStack-dev mailing list
>> OpenStack-dev at lists.openstack.org<mailto:OpenStack-dev at lists.openstack.org>
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>
>
>
> --
>
> Timur,
> QA Engineer
> OpenStack Projects
> Mirantis Inc
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org<mailto:OpenStack-dev at lists.openstack.org>
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>



--
Timur Sufiev

_______________________________________________
OpenStack-dev mailing list
OpenStack-dev at lists.openstack.org<mailto:OpenStack-dev at lists.openstack.org>
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



--
Serg Melikyan, Senior Software Engineer at Mirantis, Inc.
http://mirantis.com<http://mirantis.com/> | smelikyan at mirantis.com<mailto:smelikyan at mirantis.com>

+7 (495) 640-4904<tel:%2B7%20%28495%29%C2%A0640-4904>, 0261
+7 (903) 156-0836<tel:%2B7%20%28903%29%20156-0836>

_______________________________________________
OpenStack-dev mailing list
OpenStack-dev at lists.openstack.org<mailto:OpenStack-dev at lists.openstack.org>
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



_______________________________________________
OpenStack-dev mailing list
OpenStack-dev at lists.openstack.org<mailto:OpenStack-dev at lists.openstack.org>
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




--
Serg Melikyan, Senior Software Engineer at Mirantis, Inc.
http://mirantis.com<http://mirantis.com/> | smelikyan at mirantis.com<mailto:smelikyan at mirantis.com>

+7 (495) 640-4904<tel:%2B7%20%28495%29%C2%A0640-4904>, 0261
+7 (903) 156-0836<tel:%2B7%20%28903%29%20156-0836>

_______________________________________________
OpenStack-dev mailing list
OpenStack-dev at lists.openstack.org<mailto:OpenStack-dev at lists.openstack.org>
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



_______________________________________________
OpenStack-dev mailing list
OpenStack-dev at lists.openstack.org<mailto:OpenStack-dev at lists.openstack.org>
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




--
Sincerely yours
Stanislav (Stan) Lagun
Senior Developer
Mirantis
35b/3, Vorontsovskaya St.
Moscow, Russia
Skype: stanlagun
www.mirantis.com<http://www.mirantis.com/>
slagun at mirantis.com<mailto:slagun at mirantis.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20140324/d2d4d8b8/attachment.html>


More information about the OpenStack-dev mailing list