On Fri, Apr 23, 2010 at 2:00 PM, Paul Querna <[email protected]> wrote:

> Right now we have several drivers that have more API calls available,
> than what is in the standardized libcloud API.
>
> I think we should embrace these, and let drivers be more useful to
> people, and if there is ever enough drivers doing something, we should
> move the function to a 'standard' API.
>
> I think they do need to be clear to a user/developer that a specific
> API is an extension though, and isn't reliable between different
> providers, so I believe we should require two things:
>  * All extensions have a specific prefix.  For example "ex_", would
> mean, "ex_resize_node".
>  * In the documentation for an extension function, it should include
> something like:
>        @warning This is a non-standard extension API, and only works
> for driver X.
>
> Thoughts?
>

Seems reasonable.  Should this also be extended to non-standard arguments to
standard methods?


-- 
Ian Bicking  |  http://blog.ianbicking.org

Reply via email to