Document status: 

Contents


Context and objective

This document is a working draft for a recommendation of what a "1.0 Stable" version of a Symphony API Language Binding should cover. The goal is that new language bindings have a central document to orient themselves when starting the project, and that projects that are getting close to "1.0 Stable" release have a checklist they can use to finalize.

The primary focus is to allow users of such SDKs to be very clear on what to expect when starting to build on them. This would cover both functional and non-functional expectations.

Current projects recap

SDKProjectStatusProject owner
Java

(Active)

V1.0.0 (Stable)

v1.0.1-SNAPSHOT


.NET

0.4.0

Python


Clojure

0.1.0-SNAPSHOTPeter Monks

PHP


Florian de Miramon
Javascript / Node


Former user (Deleted)

Users expectations

As users of a "1.0" SDK, I would expect the following:

More precisely, this means:

Readiness checklist

Launch activities

Community support