Toolkit: Helium: Release Plan

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

Name

Description

Toolkit to easily build apps

An external project to controller, that allows apps developers to easily build on top of OpenDaylight

Release Milestones

Milestone

Offset 0 Date

Deliverables

M1

5/12/2014

Name

Description

Release Plan

Candidate Release Plan

M2

6/30/2014

Name

Description

Status

Release Plan

Final Release Plan

Final Release Plan hashed out by Friday, July 18th, need to hash out sample apps

Basic Archetypes

Basic archetypes so app developers can quickly spawn new apps

MD-SAL Archetype and draft AD-SAL Archetypes committed in repository

Draft Templates

Layout codebase infrastructure of the archetype the apps will be based on

In progress (draft sections below)

M3

8/08/2014

Name

Description

Polish Archetypes

Polish archetypes and address ease-of-use for the developers

Sample Apps

Package basic sample apps to address real-world use-cases

Tutorials and Examples

Effort on tutorials and examples for app developers

RC0

9/11/2014

Name

Description

RC0 Bugfixes

Bugfixes intended for RC0

RC1

9/22/2014

Name

Description

RC1 Bugfixes

Bugfixes intended for RC1

Formal Release

9/29/2014

Name

Description

Deliverable Name

Deliverable Instruction

Expected Dependencies on Other Projects

Compatibility with Previous Releases

Themes and Priorities

  1. Ease-of-use

  2. Speed

  3. Simplicity