contributor-guide/doc/source/non-code-contribution/index.rst
Kendall Nelson 32d98f5df5 Specifically call out Non-Code Contribution
Its not the most clear to people looking at the guide
that there are other ways to contribute other than code.
There are sections on being an operator and a user, but there
are other types of non code contribution than those. This is
the first step in enumerating these other types of contribution.

This patch also adds a section on mentoring to the common directory.
In the future, it might be good to add it to the indices for other
sections of the guide- code& docs, operators, etc- in a follow up patch
but at this point the focus is populating the non-code contribution
activities list.

Story: 2001437
Task: 6148

Story: 2004131
Task: 27577

Change-Id: I7b64ea62572749c0fe097766d12d5655df79b7c0
2018-10-25 15:26:08 -07:00

2.5 KiB

Non-Code Contributor Guide

As with all Open Source communities, there are more ways to contribute than to push code. If you're interested in doing that, great! You'll want to start over here with the ../code-and-documentation/introduction guide instead. If not, you've come to the right place!

First, we would like to say welcome to our community! We may look big and confusing at the start, but we promise that we are here to help you find your place and answer your questions.

Depending on what you're interested in and the level of involvement you would like to have, we have something for you! In the following sections of this guide, we will cover all the different ways of contributing that don't deal with writing code.

Getting to Know the Community

These sections of the guide will help you get to know our community's structure - how we organize ourselves, how we organize the work we do along a timeline, and what events we have to help us get things done.

  • ../common/events are essential to our community health and development process. While we as contributors span the globe, we occasionally get together to make progress face to face.
  • ../common/governance is not always the most thrilling topic, but its important to understand how we organize ourselves to help get the work done efficiently.
  • ../common/releases and understanding the process that the different OpenStack components go through gives context to how we work as a community.

Communicating with the Community

These sections of the guide help you set up the tools you might need to communicate with different parts of the community.

  • ../common/irc (Internet Relay Chat) is our synchronous way of communicating.
  • ../common/accounts are important for a variety of activies such as participating in elections, filing bugs in our community task trackers, and submitting speaker presentations.
  • ../common/communication is the most important thing we can teach you in this guide. Without our mailing lists, IRC, and other community tools, we would not be able to collaborate across the globe to build the amazing software that we do.

Non-Code Contribution Types

  • ../common/mentoring in the OpenStack community is set up to be a light weight cohort style program where each cohort focuses on accomplishing a specific goal.

/common/mentoring