Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Contents
excludeContents

Introduction

This is a per-project Nitrogen Release Plan.

The main purpose of DluxApps project is to create home for GUI applications with broader domain than one project.

Release Deliverables

Release Deliverables

NameStatusDescription
SplitDoneMove applications from Dlux project and get everything to work
Increase UT coverageIn ProgressMainly for new Yangman app
Integration testsIn ProgressPrepare automated integration tests for apps
Yang Visualizer redesign & refactorNot StartedRedesign Yang Visualizer application to match Yangman style
Deprecate YangUIDoneDeprecate YangUI application and implement support for Yangman as a replacement.

Application will be removed in next release.

DocumentationIn ProgressDocumentation
NameDescriptionComment
Remove YangUI.The main deliverable.YangUI is replaced with Yangman.
Increase CSIT coverageThe main deliverable.MaintenanceThe main deliverable.Fix errors caused with Dlux split.

Release Milestones

  • Offset: 1
MilestoneOffset 1 DateDeliverables
M1610/1427/20172016


NameStatusDescription
PTL ElectedDone
Release PlanDoneCandidate Release Plan


M2712/71/20172016


NameStatusDescription
Release PlanDoneFinal Release Plan
Project ChecklistDoneProject Checklist page


M371/719/2017


NameStatusDescription
Feature Freeze
Candidate Stable DistributionA running candidate of what is attempting to be the stable distribution to be blessed by the TSC.
Extension DistributionA running candidate of what is attempting to be the extension distribution.Done


M472/716/2017


NameStatusDescription
API Freeze
Candidate Stable DistributionA running candidate of what is attempting to be the stable distribution to be blessed by the TSC.
Extension DistributionA running candidate of what is attempting to be the extension distribution.
M5
Done


M53/168/7/2017


NameDescription
Code Freeze
Candidate Stable DistributionA running candidate of what is attempting to be the stable distribution to be blessed by the TSC.
Extension DistributionA running candidate of what is attempting to be the extension distribution.
RC08/14/2017
NameDescription
Candidate Stable DistributionA running candidate of what is attempting to be the stable distribution to be blessed by the TSC.
Extension DistributionA running candidate of what is attempting to be the extension distribution.
RC18/21/2017
NameDescription
Candidate Stable DistributionA running candidate of what is attempting to be the stable distribution to be blessed by the TSC.
Extension DistributionA running candidate of what is attempting to be the extension distribution.
RC28/28/2017
NameDescription
Release ReviewRelease Review Description
Candidate Stable DistributionA running candidate of what is attempting to be the stable distribution to be blessed by the TSC.
Extension DistributionA running candidate of what is attempting to be the extension distribution.
RC39/3/2017
NameDescription
Release ReviewRelease Review Description
Candidate Stable DistributionA running candidate of what is attempting to be the stable distribution to be blessed by the TSC.
Extension DistributionA running candidate of what is attempting to be the extension distribution.
Formal Release00/00/2017
NameDescription
Deliverable NameDeliverable Description

Tentative APIs



Externally Consumable APIs

Short NameDescriptionType (at M2)Type (at M3)Type (release)ContractSupporting 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

  • YangUI application will be removed and is replaced with Yangman introduced in Boron releaseNone 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