[openstack-dev] Contributing to OpenStack

Eugene Kirpichov ekirpichov at gmail.com
Fri Jul 27 16:03:06 UTC 2012


Hi Aayush,
There isn't really much going on from a theoretical level - it's just
a very well-engineered system with a simple and robust architecture. I
don't think there's even a single textbook algorithm implemented
anywhere inside.

The knowledge you'll need depends on which areas you'd like to contribute to.

I think that in any case you're going to need:
* Some basic knowledge about messaging (e.g. read a couple of AMQP tutorials)
* You *might* need good knowledge of Linux networking and the
associated toolset, but looks like you already know that.

On Fri, Jul 27, 2012 at 5:41 AM, Aayush Upadhyay <aayushu at gmail.com> wrote:
> Hey guys,
>
> My name's Aayush and I'm a rising junior in college. I took courses in networks and databases last term and really liked both, and after hearing about OpenStack, I really want to contribute code to the project and learn more about the system. I figured reading through the code and running it in a debugger would be great to understand how it works, but before that, are there any suggestions you guys have about the prerequisite knowledge required to make contributions? I'm referring to books/papers that it would be good to read to understand what OpenStack does at a theoretical level before actually jumping in and trying to add code.
>
> Sorry if this is the wrong place, and thanks in advance for your help.
>
> Best,
> Aayush
>
>
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



-- 
Eugene Kirpichov
http://www.linkedin.com/in/eugenekirpichov



More information about the OpenStack-dev mailing list