Versions Compared

Key

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

Internship Projects/Mentors


Page properties


Title

ONAP Architecture Navigator MigrationWeb Application

Status

Status
colourBlue
titlePENDING TSC REVIEW

Difficulty

Status
colourGreen
titleLow
 


...

The ONAP Architecture Navigator (ArchNav for short) is a web based application developed by Chaker Al-Hakim, the Chair of ONAP's Architecture Subcommittee.  The ArchNav provides a dynamically generated dashboard for drilling down into ONAP's complex architecture structure and the myriad of relationships between ONAP's components, other open source projects and industry standards.  The time has come to transition it ArchNav from an experimental proof of concept Proof Of Concept (PoC) in the lab and formalize it it as a key piece of ONAP's documentation, education and marketing efforts.     In

In addition to the technical opportunity encompassed in the migration of the application itselfto be a production service, this internship also provides the candidate with an extremely unique project management and leadership opportunity in launching the Architecture Navigator as a brand new open source project under ONAP.    In that context you will be working with Chaker Al-Hakim, the Architecture Subcommittee, members of the opensource community that will be contributing to and maintaining ArchNav and ultimately pitching the new project proposal directly to the  ONAP Technical Steering Committee (TSC) for approval.

Additional Information

Learning Objectives

  • Considerations and requirements for a production grade web based application
  • Processed related to creating a new project in an opensource community

Expected Outcome

  • The ArchNav application is established as a formal production service within infrastructure managed by the Linux Foundation (minimum)
  • The current prototype instance of the application can be decommissioned with not adverse effects on the ONAP community
  • The Architecture Navigator is approved as an Incubation project by the ONAP TSC (ideal)

Relation to LF Networking 

ONAP

Education Level

Skills

Needed: Standard web development concepts and practices, JSON, PHP, HTML, CSS comfortable using Linux and script writing

...

Level-up:  Multi-participant project management or coordination

Future plans

The intern can stay engaged as a Committer or code contributor to the project if desired as updates to the code will be required for each ONAP release.

Preferred Hours and Length of Internship

Full-Time

Mentor(s) Names and Contact Info

Primary: Chaker Al-Hakim Architecture Subcommittee Chair, Futurewei

...