[openstack-dev] Where should Schema files live?

Doug Hellmann doug at doughellmann.com
Thu Nov 20 21:09:38 UTC 2014


On Nov 20, 2014, at 3:40 PM, Sandy Walsh <sandy.walsh at rackspace.com> wrote:

> From: Doug Hellmann [doug at doughellmann.com] Thursday, November 20, 2014 3:51 PM
>> On Nov 20, 2014, at 8:12 AM, Sandy Walsh <sandy.walsh at rackspace.com> wrote:
>>> Hey y'all,
>>> 
>>> To avoid cross-posting, please inform your -infra / -operations buddies about this post.
>>> 
>>> We've just started thinking about where notification schema files should live and how they should be deployed. Kind of a tricky problem.  We could really use your input on this problem ...
>>> 
>>> The assumptions:
>>> 1. Schema files will be text files. They'll live in their own git repo (stackforge for now, ideally oslo eventually).
>> Why wouldn’t they live in the repo of the application that generates the notification, like we do with the database schema and APIs defined by those apps?
> 
> That would mean downstream consumers (potentially in different languages) would need to pull all repos and extract just the schema parts. A separate repo would make it more accessible. 

OK, fair. Could we address that by publishing the schemas for an app in a tar ball using a post merge job?

Doug

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




More information about the OpenStack-dev mailing list