Summary
Genius project requests to join the Fluorine release as a Managed Snapshot Integrated project. Genius meets the requirements noted below.
Healthy Community
Started since the ODL Boron release, Genius is one of the more active projects. Several offset-2 projects depend on Genius and consume its services. The project has regular weekly meetings, joined by all key project committers and also the members of several other projects and TSC. Genius committers also play a key role in improvements of the community by proposing and participating in new and improved ways of working.
Responsiveness
The Genius project has been responsive to all manner of requests. Project’s committers are very active and quick in replying any queries/emails sent on genius-dev mailing list or on IRC. The usage by other highly active dependent projects also demand good responsiveness. Any jira issues reported on Genius project Or any build/CSIT failures are quickly acted upon and resolved with high priority. Project has always been timely completing milestones and release deadlines. The weekly project meetings are open to anyone and are held every week regularly.
Active Committers:
There are 8 active committers in Genius [ https://wiki.opendaylight.org/view/Genius:Main ], most of them are regularly contributing, and they all are very active in reviewing and merging incoming patches. Genius committers are very quick in responding to any query on genius-dev mailing list, supporting potential contributors. Genius committers are available on IRC most of the time for any quick support.
TSC Attendance:
Genius project is well-represented in the TSC. One of the Genius committers is TSC member and participate regularly in TSC meetings. Some other TSC members also frequently join the Genius weekly meetings.
Checkpoints Submitted On-Time:
The Genius project has been always submitting release milestone reports on time and completing end-of-release requirements.
All deliverables for Oxygen can be seen here: http://docs.opendaylight.org/en/latest/release-process/milestone-readouts.html
Jobs Required for Managed Projects Running:
All required jobs are in place: https://jenkins.opendaylight.org/releng/view/genius
Depend only on Managed Projects
Genius depends on following core and managed projects
- controller
- mdsal
- yangtools
- odlparent
- openflowplugin
- ovsdb
- Infrautils
Documentation
Genius project has significant documentation.
For users: https://wiki.opendaylight.org/view/Genius:Main#Getting_started_for_users
For developers: https://wiki.opendaylight.org/view/Genius:Main#Information_for_developers
Genius documents are regularly updated with addition of new features and enhancements. Release notes are also included for each release. We have a precondition for any new feature, that corresponding design specification document written in RST format in a well structured template, must be reviewed and merged before we accept any code patches.
CLM
Genius acknowledges that is required to handle Component Lifecycle Violations in a timely manner.