[openstack-dev] Where should Schema files live?
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?
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
More information about the OpenStack-dev