Development Team/API policy: Difference between revisions

Marcopg (talk | contribs)
Marcopg (talk | contribs)
Line 17: Line 17:
== Current state ==
== Current state ==


* Datastore DBus service - STABLE
=== Datastore DBus service ===
* Presence DBus service - UNSTABLE
 
* Window management protocols - UNSTABLE
STABLE.
* jarabe python package - UNSTABLE
 
* sugar python package - detailed in the documentation.
=== Window management protocols ===
 
STABLE.
 
=== Presence DBus service ===
 
UNSTABLE. It was developed in the early Sugar days without a clear idea of the actual requirements. A large part of it is used only by jarabe and will be made internal to it. We have a stable python wrapper which is what most activities uses anyway.
 
=== jarabe python package ===
 
UNSTABLE. We are working on extensibility of the core components provided by jarabe, but we don't have enough resources to maintain a stable API, nor a clear idea of the requirements yet. We will be moving towards stability but since it's not a basic, essential part of the system, we are punting on it for now.
 
=== sugar python package ===
 
The state is different for each module. See the documentation for details.