Brigade Leads:
Brigade Members:
Charter:
Scope:
Consolidation of source code
Increasing code coverage of JavaScript
Roadmap
For Developers
In the upcoming sprints, the GUI brigade is focusing on improving the development experience when working on the Frontend. One part of this will be refactoring code to clean up the code base, and another part will be implementing useful development tools such as:
Later, we will begin to introduce modern libraries (React, Redux, RxJS) and technologies (ES6 and Flow) that we believe will be attractive to the community as well as speed up the development cycle.
Region Aware Topology
There will be a continued effort in improving the new region-aware topology view with the focus on Overlays. In the upcoming release, we will be making changes and solidify the Overlay API and begin porting the overlays used in classic topology to the new.
Improved Diagnostic Tools
We will be updating portions of the ONOS GUI to include more details about the network. A significant benefit of this is to help engineers to diagnose network issues from the GUI without needing to touch the CLI. These changes will be particularly aimed at but not limited to, a CORD use-case.
Slack Channel:
Job Description:
Typically, work will be mostly client-side (web technologies):
Angular, D3, JavaScript (ES5), CSS, HTML, SVG, JSON
Some server-side work:
Java / Jackson (JSON to/from Java) / ONOS Services
How to get involved: