Sounds good, Everett, or at least promising.

Please bring up issues such as being needlessly strict on valid Accept
headers that contain */*, malpractice such as OS Ceilometer using POST
 {"filter": "", "orderby": "", "limit": ""} to do lists[1], hopelessly
enveloped metadata with id lookups, PUTCH, etc.

-A

[1] https://github.com/jclouds/jclouds-labs-openstack/pull/166

On Tue, Nov 4, 2014 at 12:31 AM, Everett Toews
<everett.to...@rackspace.com> wrote:
> Yes! Recently I’ve been helping form the API Working Group [1] in the 
> OpenStack community. This is exactly our goal. Taking feedback on APIs and 
> creating guidelines for all OpenStack projects to follow. Filing a bug is 
> good but it’s a one off fix. Creating a guideline for all projects to follow 
> so the bug never occurs or propagates to other projects is better.
>
> I’m helping lead sessions [2] [3] [4] for the working group this week. I know 
> that there are a handful of jclouds people at the summit so please feel free 
> to come out and contribute to those sessions.
>
> For everyone else, you can get involved by going to [1]. It specifies the 
> deliverables and how to contribute to the group. If you have any questions, 
> please let me know.
>
> Thanks,
> Everett
>
> [1] https://wiki.openstack.org/wiki/API_Working_Group
> [2] http://kilodesignsummit.sched.org/event/13fc460f359646dcd41d6a2d7ad0bec0
> [3] http://kilodesignsummit.sched.org/event/6dda98fe267192ed9f24aba4b7c68252
> [4] http://kilodesignsummit.sched.org/event/3f0a5f22f2d641ef69965373f3e23983
>
>
> On Nov 2, 2014, at 8:25 PM, Adrian Cole <adrian.f.c...@gmail.com> wrote:
>
>> Hi, team (primarily Everett, Jeremy, Zach)
>>
>> jclouds has the blessing and burden of being a warehouse for OpenStack
>> apis. Some of these are highly reused, others, less so. One thing I've
>> watched over years is us slavishly implementing some really bad designs. It
>> is one thing for a enterprise cloud.. we kindof expect those to suck, and
>> the engagement model doesn't lead towards things getting better. But,
>> OpenStack?!
>>
>> Is there any avenue folks can think of where we can help OpenStack not
>> design terrible apis? Or things that make jclouds live with custom code
>> forever? What if we were a datapoint that fed back into their design? What
>> if instead of slavishly implementing things that make us cringe, we opened
>> an issue with the corresponding project saying.. I think I can help!
>>
>> For example, back in the day, I found a snafu on an api design in swift. I
>> opened a bug
>>
>> https://bugs.launchpad.net/swift/+bug/1232787
>>
>> They fixed it.
>>
>> We have a unique opportunity to help improve the quality of OpenStack vs
>> propagate poor quality. Can folks with influence start pushing back with
>> suggestions? It not only helps us have less edge-case code or senseless
>> boilerplate, but it will also help improve the reputation of OpenStack.
>>
>> -A
>

Reply via email to