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