Toolkit: Helium: Release Plan

Contents

Introduction

OpenDaylight Toolkit has the following objectives in mind:

  • Repository of Archetypes for various use-cases which may include app development, infrastructure component development, southbound plugin development, Custom distribution, user interface, northbound APIs, apps using northbound REST APIs, etc.
  • Provide the Archetypes catalog for OpenDaylight
  • In addition to the code and related resources, these Archetype templates can also include necessary development toolkits such as eclipse launchers, debug helpers, etc.

Release Deliverables

NameDescription
Toolkit to easily build appsAn external project to controller, that allows apps developers to easily build on top of OpenDaylight

Release Milestones

MilestoneOffset 0 DateDeliverables
M15/12/2014
NameDescription
Release PlanCandidate Release Plan
M26/30/2014
NameDescriptionStatus
Release PlanFinal Release PlanFinal Release Plan hashed out by Friday, July 18th, need to hash out sample apps
Basic ArchetypesBasic archetypes so app developers can quickly spawn new appsMD-SAL Archetype and draft AD-SAL Archetypes committed in repository
Draft TemplatesLayout codebase infrastructure of the archetype the apps will be based onIn progress (draft sections below)
M38/08/2014
NameDescription
Polish ArchetypesPolish archetypes and address ease-of-use for the developers
Sample AppsPackage basic sample apps to address real-world use-cases
Tutorials and ExamplesEffort on tutorials and examples for app developers
RC09/11/2014
NameDescription
RC0 BugfixesBugfixes intended for RC0
RC19/22/2014
NameDescription
RC1 BugfixesBugfixes intended for RC1
Formal Release9/29/2014
NameDescription
Deliverable NameDeliverable Instruction

Expected Dependencies on Other Projects

Compatibility with Previous Releases

Themes and Priorities

  1. Ease-of-use
  2. Speed
  3. Simplicity

Other