Your example would not be backward incompatible. Basically: add only
optional parameters, dont remove parameters optional or required.

On Sat, Mar 29, 2014 at 4:29 PM, Demetrius Tsitrelis
<demetrius.tsitre...@citrix.com> wrote:
> Does that include the request and response?  For example, it would be useful 
> to know why a login failed.  Thus I envisioned an (optional) element in the 
> response which would contain that information.
>
> Sent from my Windows Phone
> ________________________________
> From: Alex Hitchins<mailto:alex.hitch...@shapeblue.com>
> Sent: 3/29/2014 8:15 AM
> To: dev@cloudstack.apache.org<mailto:dev@cloudstack.apache.org>
> Subject: RE: Guidelines for new or changed APIs?
>
> I don't know of any documentation, however we must ensure backwards 
> compatibility, so that rather rules out changing existing api method 
> signatures (adding/removing parameters).
>
>
>
> Regards
>
> Alex Hitchins
>
> D: +44 1892 523 587 | S: +44 2036 030 540 | M: +44 7788 423 969
>
> alex.hitch...@shapeblue.com
>
> -----Original Message-----
> From: Demetrius Tsitrelis [mailto:demetrius.tsitre...@citrix.com]
> Sent: 29 March 2014 15:06
> To: dev@cloudstack.apache.org
> Subject: Guidelines for new or changed APIs?
>
> I'd like to propose a few changes.  Some adding a parameter to an existing 
> API and some adding a new API altogether.  Is there a document describing ASF 
> or ACS policies for doing so?
>
> Sent from my Windows Phone
> Need Enterprise Grade Support for Apache CloudStack?
> Our CloudStack Infrastructure 
> Support<http://shapeblue.com/cloudstack-infrastructure-support/> offers the 
> best 24/7 SLA for CloudStack Environments.
>
> Apache CloudStack Bootcamp training courses
>
> **NEW!** CloudStack 4.2.1 training<http://shapeblue.com/cloudstack-training/>
> 18th-19th February 2014, Brazil. 
> Classroom<http://shapeblue.com/cloudstack-training/>
> 17th-23rd March 2014, Region A. Instructor led, 
> On-line<http://shapeblue.com/cloudstack-training/>
> 24th-28th March 2014, Region B. Instructor led, 
> On-line<http://shapeblue.com/cloudstack-training/>
> 16th-20th June 2014, Region A. Instructor led, 
> On-line<http://shapeblue.com/cloudstack-training/>
> 23rd-27th June 2014, Region B. Instructor led, 
> On-line<http://shapeblue.com/cloudstack-training/>
>
> This email and any attachments to it may be confidential and are intended 
> solely for the use of the individual to whom it is addressed. Any views or 
> opinions expressed are solely those of the author and do not necessarily 
> represent those of Shape Blue Ltd or related companies. If you are not the 
> intended recipient of this email, you must neither take any action based upon 
> its contents, nor copy or show it to anyone. Please contact the sender if you 
> believe you have received this email in error. Shape Blue Ltd is a company 
> incorporated in England & Wales. ShapeBlue Services India LLP is a company 
> incorporated in India and is operated under license from Shape Blue Ltd. 
> Shape Blue Brasil Consultoria Ltda is a company incorporated in Brasil and is 
> operated under license from Shape Blue Ltd. ShapeBlue is a registered 
> trademark.



-- 
Daan

Reply via email to