Jump to: navigation, search

Difference between revisions of "Outreachy Applicants Guide"

(What is this project all about)
(Outreachy Applicants Guide)
Line 7: Line 7:
  
 
More details are available on [[Manila|this wiki]]
 
More details are available on [[Manila|this wiki]]
 +
 +
=== How can you contribute? ===
 +
For contributing to Manila, please take a look at the [https://docs.openstack.org/manila/latest/contributor/contributing.html contributor guide].
  
 
=== How can you communicate with your mentors and community members? ===
 
=== How can you communicate with your mentors and community members? ===
# https://zuul-ci.org/docs/zuul/latest/howtos/matrix.html  
+
Communication in the OpenStack community happens either via [https://docs.openstack.org/contributors/common/irc.html IRC] or via [https://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-discuss OpenStack discuss mailing list].
#  Getting logs from IRC: https://meetings.opendev.org/irclogs/%23openstack-manila/
+
 
 +
We recommend using IRC. [https://zuul-ci.org/docs/zuul/latest/howtos/matrix.html Matrix] will help you to stay connected all the time to the network. In case you missed any conversation in a public channel, do not worry. The logs from official public channels are being kept and you can [https://meetings.opendev.org/irclogs revisit them].
  
 
=== Setting up your accounts ===
 
=== Setting up your accounts ===
# https://docs.openstack.org/contributors/code-and-documentation/quick-start.html  
+
Here is a [https://docs.openstack.org/contributors/code-and-documentation/quick-start.html contributor guide] for you to set up all accounts you will need.
  
 
=== Setting up your devstack environment using a VM ===
 
=== Setting up your devstack environment using a VM ===
# https://maari.ee/how-to-set-up-development-environment-for-openstack-with-devstack/
+
In order to test changes, you will need to have an OpenStack environment. You can get an environment through [https://docs.openstack.org/devstack/latest/#:~:text=DevStack%20is%20a%20series%20of,the%20OpenStack%20project's%20functional%20testing. Devstack]. We do not recommend devstack to be installed in your local OS. Instead, we recommend it to be installed inside a virtual machine. This guide covers how to [https://maari.ee/how-to-set-up-development-environment-for-openstack-with-devstack/ create a virtual machine for a devstack installation]. If you are using Manila, instead of using the default local.conf file, you should use [https://docs.openstack.org/python-manilaclient/latest/contributor/functional-tests.html#running-the-tests a custom local.conf].
#* Devstack with dummy driver local.conf
 
#** https://docs.openstack.org/python-manilaclient/latest/contributor/functional-tests.html#running-the-tests  
 
  
 
=== Links to get out and do more advanced stuff ===
 
=== Links to get out and do more advanced stuff ===

Revision as of 22:20, 21 March 2023

Outreachy Applicants Guide

What is this Manila all about

Manila derived from the Cinder project and provides a canonical storage provisioning control plane in OpenStack for shared or distributed file systems similarly to the way Cinder provides such a canonical control plane for block storage.

The design and implementation of Manila provide extensibility for multiple backends (to support vendor or file system specific nuances / capabilities) but is sufficiently abstract to accommodate any of a variety of shared or distributed file system types.

More details are available on this wiki

How can you contribute?

For contributing to Manila, please take a look at the contributor guide.

How can you communicate with your mentors and community members?

Communication in the OpenStack community happens either via IRC or via OpenStack discuss mailing list.

We recommend using IRC. Matrix will help you to stay connected all the time to the network. In case you missed any conversation in a public channel, do not worry. The logs from official public channels are being kept and you can revisit them.

Setting up your accounts

Here is a contributor guide for you to set up all accounts you will need.

Setting up your devstack environment using a VM

In order to test changes, you will need to have an OpenStack environment. You can get an environment through Devstack. We do not recommend devstack to be installed in your local OS. Instead, we recommend it to be installed inside a virtual machine. This guide covers how to create a virtual machine for a devstack installation. If you are using Manila, instead of using the default local.conf file, you should use a custom local.conf.

Links to get out and do more advanced stuff

https://docs.openstack.org/manila/latest/contributor/development.environment.html

FAQ