InternshipProjects/Ideas

Goals

 * Encourage open source contributions
 * Onboard newcomers with 1:1 mentoring
 * Attract new contributors to interesting projects and problem solving
 * Get interesting projects done

How to Add an Idea
When adding an idea to this page, please try to include the following detailed information:


 * a description of what the particular project does and where its code lives
 * a brief explanation of the idea
 * the expected results
 * pre-requisites for working on the project encapsulated in the idea
 * if applicable, links to more information or discussions
 * mailing list or IRC channel for your application/library/module/recipe/files

If you are not currently an OpenStack developer but have an idea for a proposal, get in contact with the relevant developers first.

Example
Description: Minecraft server automation with correct ports open, cron job for restarting available, using the OpenStack APIs.

Expected results: Script that deploys a Minecraft public server using OpenStack APIs. Possibly using the Heat API for orchestration. Bonus results: A working public server that has scripts for automatically updating when craftbukkit is updated.

Knowledge Prerequisites: Understanding of Compute API, Linux system administration Nice-to-have knowledge: REST API, JSON, programming, Git