contributor-guide/doc/source/common/accounts.rst

109 lines
3.5 KiB
ReStructuredText

#############
Account Setup
#############
.. _foundation account:
Setup Your OpenStack Foundation Account
=======================================
An OpenStack Foundation account allows you to:
* Vote in elections.
* Run for elected positions in the OpenStack project.
* Submit presentations to OpenStack conferences.
* Vote on presentations at OpenStack conferences.
Sign Up
-------
.. note::
Make sure to use the same email address you'll want to use for code
contributions since it's important later that these match up.
#. Go to the `OpenStack Foundation sign up page
<https://www.openstack.org/join>`_.
#. Under individual members, click the **Foundation Member** button.
.. image:: /_assets/account-setup/memberships.png
:scale: 80%
#. Read through the presented individual member terms of service and our
`Community Code of Conduct
<https://www.openstack.org/legal/community-code-of-conduct/>`_.
#. Fill in your name, e-mail address, and gender. Use the same e-mail address
at every step of the registration procedure. This address will also be used
as your login. Your gender information is available via public API.
#. Add your affiliation information and statement of interest. This will be
visible only to foundation members.
#. Fill in your home address. This will be only visible to foundation members.
#. Fill in your password and check the box next to 'I'm not a robot'.
#. Submit your application.
Eligibility to Vote in Elections
--------------------------------
Foundation Membership makes you eligible to vote in elections, for
full details see the `individual member policy
<https://www.openstack.org/legal/individual-member-policy/>`__.
Setup Your Task Tracker Account
===============================
.. note::
The OpenStack community is currently in the process of moving from the bug
tracking software Launchpad to StoryBoard. Further in the project specific
on-boarding documentation, give special attention to if the project is
using Launchpad or StoryBoard. If your project is still using Launchpad
you will want to take notice of the Launchpad section later in this
document.
A Task Tracker account allows you to:
* Report bugs
* Create stories for new features (Process varies per project)
* Track progress on bugs and new features
StoryBoard
----------
What is StoryBoard?
^^^^^^^^^^^^^^^^^^^
`StoryBoard <https://storyboard.openstack.org>`_ is bug tracking software the
OpenStack community is `developing
<https://wiki.openstack.org/wiki/StoryBoard>`_, and in the progress of
`migrating towards
<https://superuser.openstack.org/articles/openstack-gerrit-storyboard-integration/>`_.
Some `projects are already using it
<https://storyboard.openstack.org/#!/project/list>`_.
Sign Up
^^^^^^^
#. Go to the `storyboard.openstack.org <https://storyboard.openstack.org>`_.
#. On the top right corner, click the **login** button.
#. If you already have an Ubuntu One Account, you can just login.
#. If you don't have a Ubuntu One Account, click the **I am a new Ubuntu One
user**.
#. Fill in your email address, name, password, and accepting the terms of
services.
.. image:: /_assets/account-setup/1.png
Launchpad
---------
What is Launchpad?
^^^^^^^^^^^^^^^^^^
`Launchpad <https://launchpad.net/openstack>`_ is the legacy way the OpenStack
community does bug tracking since we started `moving towards StoryBoard
<https://superuser.openstack.org/articles/openstack-gerrit-storyboard-integration>`_.
Sign Up
^^^^^^^
You're already signed up. Launchpad uses your Ubuntu One account for
authentication like StoryBoard.