OpenDaylight Toolkit

Welcome to 

Introduction

OpenDaylight Toolkit is a framework to enabled developers to easily develop applications on top of the OpenDaylight controller. Our goal is to be infrastructure independent and allow developers to develop application on top of multiple platforms.

Objectives:

  • Repository of Archetypes for various use-cases. The use-cases may include app development, infrastructure component development, southbound plugin development, Custom distribution, user interface, northbound APIs, apps using northbound REST APIs, etc.

  • Provide the Archetypes catalog for OpenDaylight

  • In addition to the code and related resources, these Archetype templates can also include necessary development toolkits such as eclipse launchers, debug helpers, etc.

Project Information

Project Backlog

Project Repo

Project Facts

Project Creation Date:  April 3rd, 2014
Lifecycle State: Archived
Primary Contact: Andrew Kim <h.andrew.kim@gmail.com>
Project Lead:  unassigned
Committers:  
IRC: freenode.net #opendaylight
Mailing List: [toolkit] topic on dev@lists.opendaylight.org
    Archives: mailing list archives
Meetings: See Community Meetings 
Repository: git clone https://git.opendaylight.org/gerrit/toolkit
Jenkins: jenkins silo
Gerrit Patches: code patches/reviews
Bugs:

Documentation

Getting Started

[Draft] Getting Started on Linux

The project comes with a sample simple application and a tool directory where the web development environment is located. Here are the instructions to run this setup:

  1. git clone https://git.opendaylight.org/gerrit/p/toolkit.git

  2. mvn clean install within the root directory

  3. mvn clean install within the samples/simple directory

  4. Start the controller under main/target/main-osgipackage/opendaylight and ./run.sh -console

  5. Provision your CORS filter, under kit/provisio