You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 40 Current »

This page is a consolidation of links that should help any developers, users, architects and owners get up to speed on the ONAP project.

Developer Best Practices

Accounts

github

dockerhub

https://app.swaggerhub.com/welcome

Quickstart Setup

Running the root pom on almost all the projects under - for example - RHEL 7.3 - you should be able to build the entire ONAP system and also import/build them in IntelliJ

Import the root pom.xml of the project or the entire onap as a maven project


Try to be outside your company firewall and proxy - otherwise open your firewall for the following ports as required

ssh:22, git:29418


Verify you have access to GitGerrit (port), Nexus, JIRA and Jenkins, Sonarbiterg for your Linux Foundation ID see http://onap.readthedocs.io/en/latest/index.html

Familiarize with existing and future proposed architecture components of ONAP and additional repositories on github (evel-library, cdp-pal)

Get Rackspace Cloud or Openstack Ocata LAB access and deploy the demo VMs and verify URLs (portal, policy, vid, sdc) and VM deployments (TBD: 33 docker compose orchestrated containers on 12 VMS)

Setup git, maven (~.m2/settings.xml), java, python, (npm, bower), docker and one or both Eclipse and IntelliJ IDEs and optionally Sourcetree

Git checkout all ONAP repos via sh script at Building Entire ONAP#Clone/pullallreposshscript

Maven build all or part of ONAP

Subscribe to ONAP Newsgroups.  Note: as of 20170603 there are 3 groups Onap-arc, onap-discuss (this one has a lot of good dev/build/deploy/demo technical discussion even though the description lists non-technical), ONAP-TSC

Watch all ONAP or specific Confluence pages and questions, review TSC meeting minutes

Run the updated ONAP 1.0.0 demo

Specifications

White Paper http://about.att.com/content/dam/snrdocs/ecomp.pdf

http://www.etsi.org/technologies-clusters/technologies/nfv | https://portal.etsi.org/tb.aspx?tbid=789&SubTB=789,795,796,801,800,798,799,797,802#50610-contributions

https://www.open-o.org/

Tech

Get the "Network Function Virtualization" 2016 book by Ken Gray and Thomas D. Nadeau - their successor to their "SDN: Software Defined Networks" book of 2013

Karaf | Kubernetes (ONAP Operations Manager / ONAP on Containers)  - ONAP on Kubernetes


Known Issues

Confluence links from JIRA work but don't display -  DOC-4 - Getting issue details... STATUS

Please follow upstream first approach (better to submit code as-is incrementally) - https://lists.onap.org/pipermail/onap-tsc/2017-August/001449.html

Root POM

Building Entire ONAP#Rootpom.xml

  • No labels