Remove this section after page migration is complete

Welcome to Name of Project

Introduction

Detailed Introduction and information about the project

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:  This field will need to be maintained by the PTL.  LF is currently working on automating this in the future
IRC: freenode.net #opendaylight
Mailing List: [toolkit] topic on dev@lists.opendaylight.org
    Archives: mailing list archives
Meetings: See Community Meetings Ensure Meetings listed on central Meeting page
Repository: git clone https://git.opendaylight.org/gerrit/toolkit
Jenkins: jenkins silo
Gerrit Patches: code patches/reviews
Bugs:

Feel free to edit this section as necessary

Documentation

Link to ReadTheDocs Project documentation.  i.e.:

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/provision run the provision.js node application
  6. Then start the server node server.js within the tool/node directory

Go to <your_ip>:8000 to start developing your simple web application. The simple web application will access the northbound APIs of your simple application at <your_ip>:8080

Getting Started on Mac / Windows

Sample Apps

Requirements


Release Planning


Release Notes