Jump to: navigation, search

Difference between revisions of "Outreachy Applicants Guide"

(Outreachy Applicants Guide)
Line 1: Line 1:
 
== Outreachy Applicants Guide ==
 
== Outreachy Applicants Guide ==
  
=== What is this Manila all about ===
+
==== How can you communicate with your mentors and community members? ====
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 [[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? ===
 
 
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].
 
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].
  
 
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].
 
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 ====
 
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.
 
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 ====
 
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].
 
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].
  
=== Links to get out and do more advanced stuff ===
+
=== OpenStack Manila ===
 +
==== 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 [[Manila|this wiki]]
 +
 
 +
==== How can you contribute to manila? ====
 +
For contributing to Manila, please take a look at the [https://docs.openstack.org/manila/latest/contributor/contributing.html contributor guide].
 +
==== Links to get out and do more advanced stuff ====
 
https://docs.openstack.org/manila/latest/contributor/development.environment.html  
 
https://docs.openstack.org/manila/latest/contributor/development.environment.html  
  
=== FAQ ===
+
== FAQ ==

Revision as of 19:26, 5 May 2023

Outreachy Applicants 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.

OpenStack Manila

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 to manila?

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

Links to get out and do more advanced stuff

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

FAQ