[openstack-dev] Contributing to OpenStack

Anne Gentle anne at openstack.org
Fri Jul 27 16:18:34 UTC 2012


Welcome Aayush,

Before you dive deep into code, you're wise to get a 10,000 foot view.
I like the walkthrough from Ken Pepple that starts here:

http://docs.openstack.org/essex/openstack-compute/admin/content/openstack-architecture-overview.html

I also like this recent blog entry from Cybera that should give a view
into the deploying and planning side:

http://www.cybera.ca/tech-radar/lets-build-cloud-introduction

After you get your high-level view, you can determine where to dive
deeper. Feel free to keep asking questions as you go.

Thanks,
Anne

On Fri, Jul 27, 2012 at 11:03 AM, Eugene Kirpichov <ekirpichov at gmail.com> wrote:
> 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
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



More information about the OpenStack-dev mailing list