...
Table of Contents exclude Contents
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
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 | |||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
M1 | 610/1427/20172016 |
| |||||||||||||||||||||||||||||||||||||||||||||||||
M2 | 712/71/20172016 |
| |||||||||||||||||||||||||||||||||||||||||||||||||
M3 | 71/719/2017 |
| |||||||||||||||||||||||||||||||||||||||||||||||||
M4 | 72/716/2017 |
| M5 |
| |||||||||||||||||||||||||||||||||||||||||||||||
M5 | 3/16/2017 |
| RC0 | 8/14/2017 |
Name | Description |
---|---|
Candidate Stable Distribution | A running candidate of what is attempting to be the stable distribution to be blessed by the TSC. |
Extension Distribution | A running candidate of what is attempting to be the extension distribution. |
Name | Description |
---|---|
Candidate Stable Distribution | A running candidate of what is attempting to be the stable distribution to be blessed by the TSC. |
Extension Distribution | A running candidate of what is attempting to be the extension distribution. |
Name | Description |
---|---|
Release Review | Release Review Description |
Candidate Stable Distribution | A running candidate of what is attempting to be the stable distribution to be blessed by the TSC. |
Extension Distribution | A running candidate of what is attempting to be the extension distribution. |
Name | Description |
---|---|
Release Review | Release Review Description |
Candidate Stable Distribution | A running candidate of what is attempting to be the stable distribution to be blessed by the TSC. |
Extension Distribution | A running candidate of what is attempting to be the extension distribution. |
Name | Description |
---|---|
Deliverable Name | Deliverable Description |
Tentative APIs
...
Externally Consumable APIs
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
- 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
None.Selenium 2 library in Robot framework, but it's already available in Jenkins.