Overview

This page is to provide details of tasks that are available for developers who are new to Stratos. The task will be performed under the guidance of a Mentor, or with a Mentor.

This page is aimed at developers, but please contact me (Chris Snow) if you are would like to contribute in other ways such as documentation or testing.

Tasks

The table below lists the tasks that are available

Date AddedTask Overview

JIRA Issue

(Apache JIRA)

Benefit to Stratos

What is needed to perform the taskApprox. Task SizeMentorMentee(s)Status
21st June 2014

Currently, administrators installing Stratos have to checkout the Stratos source code. Instead, we should allow administrators to install Stratos just from artifacts on https://dist.apache.org/repos/dist/dev/stratos/

In this task, we will work through the Stratos maven build scripts to figure out how Stratos is built, and work out where we need to create an additional build step to create an archive containing puppet scripts and installation scripts.

Mentee will submit a patch as described here: Contributing as a Non-committer

STRATOS-680This task will make it simpler for administrators to install Stratos.

A little knowledge of:

  • Java
  • Maven
  • Eclipse
  • Git

 

Small

Chris
Snow

Dale ChalfantIn Progress
22nd June 2014Fix typo in class name.STRATOS-682Keep code base clean.

A little knowledge of:

  • Java
  • Maven
  • Eclipse
  • Git

 

Tiny

Chris
Snow

DakshikaCompleted
23rd June 2014Create init.d scriptsSTRATOS-683Provide a standard method for starting, stopping and getting the status of Stratos.

A good knowledge of/willingness to learn:

  • Java
  • Maven
  • Eclipse
  • Git
  • Bash Scripts
SmallChris
Snow
  
23rd June 2014Replace JNDI with AMQP Standard Connection methodSTRATOS-616Support more AMQP providers

A good knowledge of/willingness to learn:

  • Java
  • Maven
  • Eclipse
  • Git
 MediumChris
Snow
  
23rd June 2014Create native debian package for StratosSTRATOS-661Make Stratos much easier to install.

A good knowledge of/willingness to learn:

  • Java
  • Maven
  • Eclipse
  • Git
  • Debian Packaging
LargeChris
Snow
  
01st July 2014Lots of typos to be fixed.TBC      

Description of Fields

The fields of the above table contain the following:

Date added - when this task was added

Task Overviewprovide a brief description of what the task will involve doing

JIRA Issue- if there is a JIRA issue for the task, provide it's ID

Benefit to Stratos - this field provides a brief overview of the benefit that the task will bring to Stratos

What is needed to perform the task - this will identify the knowledge and hardware/software required to perform the task

Approx Task Size - how big is the task roughly?  E.g. small, medium, large

Mentor - the mentor for the task and their contact email

Mentee(s) - when one or more mentee(s) has requested to perform the task, add their name here

  • No labels