---
# System prepended metadata

title: Kytos-ng development onboarding (students)

---

# Kytos-ng development onboarding (students)


High-level Kytos-ng platform overview:

![](https://i.imgur.com/SCT9ltk.png)


*Catching up with major recent changes*

- [Release notes](https://kytos-ng.github.io/releases/releases.html)

*Technical docs*

- [Web UI](https://github.com/kytos-ng/kytos/blob/master/docs/developer/web-ui.rst)
- [Kytos-ng project architecture](https://github.com/kytos-ng/kytos/blob/master/docs/developer/architecture.rst)

*How to open a Pull Request (PR) and code reviews*

- [How to open a PR](https://kytos-ng.github.io/procedures/prs.html)

*How to setup development environment*

- [Setting up your development environment](https://github.com/kytos-ng/documentation/blob/master/tutorials/napps/development_environment_setup.rst)


*Tutorials*

- [L2 switch tutorial](https://github.com/kytos-ng/documentation/blob/master/tutorials/napps/switch_l2.rst)

*Vue.Js resources*

- [Vue.js 2 API](https://v2.vuejs.org/v2/api/)

*OpenFlow resources*

- [OF 1.3 Spec chapters 1 to 6](https://opennetworking.org/wp-content/uploads/2014/10/openflow-spec-v1.3.0.pdf)
- [Tutorial on OpenFlow, Software Defined Networking ( SDN) from the Washington University](https://www.cse.wustl.edu/~jain/tutorials/ftp/sd_hs14.pdf)
- [Workshop by UofSC, check out day 3 and 4](http://ce.sc.edu/cyberinfra/workshop_2020_2.html)

### UI Tasks scope

*pathfinder ui*:

* [ui: Display human friendly ids in the constraint path list (metadata, name or id fallback)](https://github.com/kytos-ng/pathfinder/issues/17)
* [ui: Replace source and destination k-dropdown with k-input-auto (autocompletion)](https://github.com/kytos-ng/pathfinder/issues/16)

*sdntrace_cp ui*:

* [feat: Create a new k-tool-bar with inputs to request a sdntrace](https://github.com/kytos-ng/sdntrace_cp/issues/66)
* [feat: Create a new k-info-panel with a table to show all trace results](https://github.com/kytos-ng/sdntrace_cp/issues/67)

*kytos-end-to-end-tests*:

* [Add a test suite for ](https://github.com/kytos-ng/kytos-end-to-end-tests/issues/202)`pathfinder`[ endpoints](https://github.com/kytos-ng/kytos-end-to-end-tests/issues/202)
* [Add a test suite for ](https://github.com/kytos-ng/kytos-end-to-end-tests/issues/203)`flow_stats`[ endpoints](https://github.com/kytos-ng/kytos-end-to-end-tests/issues/203)