Jump to: navigation, search

Difference between revisions of "Internship ideas"

(Coding)
Line 45: Line 45:
 
  STATUS=Started |
 
  STATUS=Started |
 
  PROGRAM=Outreach Dec-Apr 2016
 
  PROGRAM=Outreach Dec-Apr 2016
 +
}}
 +
 +
{{InternshipIdea|
 +
TITLE=Sahara - Improve anti-affinity behavior for cluster creation |
 +
DESCRIPTION=Enable sahara to distribute node creation in a more equitable manner with respect to compute hardware affinity. |
 +
DIFFICULTY=Medium-Advanced |
 +
TOPICS=Sahara |
 +
SKILLS=Python |
 +
EXTRA_SKILLS=Distributed computing |
 +
MENTORS=elmiko |
 +
STATUS=None |
 +
PROGRAM=Outreach Dec-Apr 2016
 
}}
 
}}
  

Revision as of 19:06, 2 October 2015


To submit new ideas please consider creating a new page and use the Template:InternshipIdea (instructions are provided on that page) and you can see how a sample idea page would look like. The pages created with such template are listed on Category:Internship_idea.

List of Ideas for Internships

The OpenStack Foundation has multiple sources for internships, from Outreachy to Google Summer of Code and other opportunities. This page collects the ideas for candidate interns to work on.

Applicants may not have ever worked on FLOSS before and have different levels of competence. Since we have different programs, add here ideas that can be completed by inexperienced contributors, developers or other fields (marketing, communication, graphic design, and anything that may be useful for OpenStack and to include new people in this community).

Coding

Trove - Users and databases CRUD operations for CouchDB

Add basic support for user and databases management in CouchDB

Difficulty Medium
Topics Trove
Required skills Python
Extra skills NoSQL
Mentor vkmc
Status None
Program Outreach Dec-Apr 2016


Zaqar - Implement support for binary data in the websocket transport

Enable Zaqar to store and forward messages with binary content through the websocket transport

Difficulty Medium
Topics Zaqar
Required skills Python
Extra skills Websocket
Mentor vkmc
Status None
Program Outreach Dec-Apr 2016


Murano - Implementation of tagging heat stacks, created by murano

Allow attributing a set of simple string-based tags to stacks and optionally the ability to hide stacks with certain tags by default

Difficulty Medium
Topics Murano
Required skills Python
Extra skills REST API
Mentor efedorova
Status Started
Program Outreach Dec-Apr 2016


Sahara - Improve anti-affinity behavior for cluster creation

Enable sahara to distribute node creation in a more equitable manner with respect to compute hardware affinity.

Difficulty Medium-Advanced
Topics Sahara
Required skills Python
Extra skills Distributed computing
Mentor elmiko
Status None
Program Outreach Dec-Apr 2016
Past internship ideas