Becoming part of the OpenStack developers' team is a complex challenge where knowing how to deal with source code is just one skill to be good at.
When you're trying to find your way and add new functionality to projects like Nova or Neutron you have a lot to learn not just about the code base, but the community culture and the people you are working with. Communication and timing become even more important, when you have multiple projects to land code into in order to be able to implement cross-project features.
This session will guide you through the steps you need to take after reading the getting started guide to become a good community citizen and later on a team member. You will learn how this community works from the insights including principles, best practices and unwritten rules.
The attendees will learn how to approach the complex modules and what are the best parcitces of contributing a complex feature, becoming part of a project's life and eventually its core team by showing ongoing contribution examples to illustrate both the mistakes, problems and solutions.