DluxApps: Carbon: Release Plan

DluxApps: Carbon: Release Plan

Contents

Introduction

Release Deliverables

Name

Status

Description

Name

Status

Description

Split

Done

Move applications from Dlux project and get everything to work

Increase UT coverage

In Progress

Mainly for new Yangman app

Integration tests

In Progress

Prepare automated integration tests for apps

Yang Visualizer redesign & refactor

Not Started

Redesign Yang Visualizer application to match Yangman style

Deprecate YangUI

Done

Deprecate YangUI application and implement support for Yangman as a replacement.

Application will be removed in next release.

Documentation

In Progress

Documentation

Release Milestones

  • Offset: 1

Milestone

Offset 1 Date

Deliverables

Milestone

Offset 1 Date

Deliverables

M1

10/27/2016





M2

12/1/2016





M3

1/19/2017





M4

2/16/2017





M5

3/16/2017





Externally Consumable APIs

Short Name

Description

Type (at M2)

Type (at M3)

Type (release)

Contract

Supporting Code

Short Name

Description

Type (at M2)

Type (at M3)

Type (release)

Contract

Supporting Code

YangUI

YangUI application will be removed after Carbon release

Deprecated

Deprecated

Deprecated

odl-dluxapps-yangui

yangui

Yangman

Yangman application, replacement of YangUI

Stable

Stable

Stable

odl-dluxapps-yangman

yangman

Yang Visualizer

Yang Visualizer application

Stable

Stable

Stable

odl-dluxapps-yangvisualizer

yangvisualizer

Nodes

Nodes application

Stable

Stable

Stable

odl-dluxapps-nodes

nodes

Topology

Topology application

Stable

Stable

Stable

odl-dluxapps-topology

topology

Yangutils

Yangutils library

Stable

Stable

Stable

odl-dluxapps-yangutils

yangutils

Expected Dependencies on Other Projects

  • Dlux

  • Restconf

Expected Incompatibilities with Other Projects

None

Compatibility with Previous Releases

  • None intrinsic to distribution, projects delivered may have their own.

Themes and Priorities

Requests from Other Projects

None

Test Tools Requirements

Selenium 2 library in Robot framework, but it's already available in Jenkins.

Other