Client Bindings
There are currently client bindings for Rackspace Cloud Files (see github, python-cloudfiles for an example) but these have some Rackspace specific qualities and are also not entirely consistent with one another. It has also been commented that they are often too high a level of abstraction for some tasks. We need to create new, cross-language consistent bindings with low level and high level APIs. Targeted languages should be at least: python, ruby, java, php, and csharp. Consideration for third parties extending the bindings should be made (for example, Rackspace should be able to use this code base and just replace the auth parts for theirs and add a few CDN features without too much hassle). swift/common/
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Drafting
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Chmouel Boudjnah
- Completed by
- Chmouel Boudjnah
Related branches
Related bugs
Sprints
Whiteboard
Session to discuss this at the summit has been proposed for Folsom design summit http://
Gerrit topic: https:/
Addressed by: https:/
Remove swift.common.client from here.