The Foundation hosts open source projects within the Symphony ecosystem; such projects are one of the two primary types of collaborative bodies within the Symphony Software Foundation, the other being Working Groups. Projects are largely self-governed, but report periodically to the Engineering Steering Committee, and are generally expected to use the governance model and project management processes recommended by the Foundation. To be hosted by the Foundation, a project must follow our project lifecycle.
For further information, please see:
The complete catalogue of Foundation-hosted projects is available on GitHub.
Some good projects to start with include:
- Symphony Java Client and Java sample bots
- Rest API Client (.NET)
- Hubot Symphony (NodeJS + CoffeeScript)
The concepts described in this page and its sub-pages were ratified by the ESCo over the course of 2016:
- The phases and transitions were approved during the 2016-03-04 ESCo Meeting.
- Lifecycle phase transition criteria, and the Long Term Maintenance state were approved during the 2016-11-15 ESCo meeting.
- The ESCo approved a package of governance refinements on 2016-12-01 that clarified a number of missing or poorly defined details.