ODLGuice
Welcome to ODL Guice
Introduction
Move the Guice dependencies from infra-utils into a separate project to enable consumption in the rest of ODL.
What is the main goal?
Repository to hold all artifacts required to support Google Guice as a DI - https://github.com/google/guice
Add mycilla extension dependencies to this project.
ODL Micro Project - ODL Micro Project will depend on this project
This is required to be a managed project.
Project Proposal - ODL Guice Project
Project Approval - ODL Guice Project Approval
Project Facts
Project Creation Date: Mar 20, 2020
Primary Contact: @Tejas Nevrekar
Project Lead: @Tejas Nevrekar
Committers:
@JamO Luhrsen
@Nikhil Soni
@Tejas Nevrekar
@VenkataSatya Jonnadula
Mailing List:
Meetings: See Community Meetings
Repository: https://git.opendaylight.org/gerrit/gitweb?p=odlguice.git;a=summary
Jenkins: https://jenkins.opendaylight.org/releng/view/odlguice/
Open Bugs:
Getting issues...
Documentation
Getting Started for Users
Getting Started for Developers
Requirements
The following items will need to be delivered as a minimum by this project.
Move inject-guice to this project - https://github.com/opendaylight/infrautils/tree/master/inject/inject-guice
Add the Mycilla dependencies for Guice into this project - https://git.opendaylight.org/gerrit/c/infrautils/+/86037
There are some other usages of Guice in caches, tests that will still not be removed
These initial items are covered in EPIC - https://lf-opendaylight.atlassian.net/browse/ODLGUICE-1