Project logistics
- Mentors: Tom Nadeau
- Min-max team size: 3-5
- Expected project hours per week (per team member): 8 hours
- Will the project be open source? TBD
Preferred past experience
- OpenDaylight
- Code tracking software experience
Project Overview
The main purpose of Spectrometer is to deliver transparent statistics of contributions to the OpenDaylight Project. It collects activity data such as 1. commits and number of code lines changed from ODL Git repositories, 2. reviews from Gerrit, or 3. activities related to each project from mailing lists and presents the statistics in a user-friendly manner. Project involves Collecting stats from repositories, mailing list interface, and Gerrit; improving Web UI to show stats by: Module, company, contributor; doing documentation of the code and preparing an installation guide; and testing Spectrometer using ODL CI infrastructure with real data.
Some Technologies you will learn/use:
- OpenDaylight
- Gerrit