[openstack-dev] [all] Embracing new languages in OpenStack

Flavio Percoco flavio at redhat.com
Thu Nov 17 09:30:51 UTC 2016


Ok, as promissed I've pushed a patch with a reference document that collects
what I had written in my post and the feedback from this thread.

I believe the patch needs tons of discussion so, y'all, get to it :)

I've added members from different teams to help filling in some of the sections
specific for their teams.

https://review.openstack.org/398875

Thanks,
Flavio

On 07/11/16 09:09 -0800, Flavio Percoco wrote:
>Greetings,
>
>I literally just posted a thing on my blog with some thoughts of what I'd expect
>any new language being proposed for OpenStack to cover before it can be
>accepted.
>
>The goal is to set the expectations right for what's needed for new languages to
>be accepted in the community. During the last evaluation of the Go proposal I
>raised some concerns but I also said I was not closed to discussing this again
>in the future. It's clear we've not documented expectations yet and this is a
>first step to get that going before a new proposal comes up and we start
>discussing this topic again.
>
>I don't think a blog post is the "way we should do this" but it was my way to
>dump what's in my brain before working on something official (which I'll do
>this/next week).
>
>I also don't think this list is perfect. It could either be too restrictive or
>too open but it's a first step. I won't paste the content of my post in this
>email but I'll provide a tl;dr and eventually come back with the actual
>reference document patch. I thought I'd drop this here in case people read my
>post and were confused about what's going on there.
>
>Ok, here's the TL;DR of what I believe we should know/do before accepting a new
>language into the community:
>
>- Define a way to share code/libraries for projects using the language
>- Work on a basic set of libraries for OpenStack base services
>- Define how the deliverables are distributed
>- Define how stable maintenance will work
>- Setup the CI pipelines for the new language
>
>The longer and more detailed version is here:
>
>https://blog.flaper87.com/embracing-other-languages-openstack.html
>
>Stay tuned,
>Flavio
>
>-- 
>@flaper87
>Flavio Percoco



-- 
@flaper87
Flavio Percoco
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 829 bytes
Desc: not available
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20161117/93df4bdd/attachment.pgp>


More information about the OpenStack-dev mailing list