summaryrefslogtreecommitdiffstats
path: root/docs/contributing/levelling-up.rst
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 00:47:55 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 00:47:55 +0000
commit26a029d407be480d791972afb5975cf62c9360a6 (patch)
treef435a8308119effd964b339f76abb83a57c29483 /docs/contributing/levelling-up.rst
parentInitial commit. (diff)
downloadfirefox-26a029d407be480d791972afb5975cf62c9360a6.tar.xz
firefox-26a029d407be480d791972afb5975cf62c9360a6.zip
Adding upstream version 124.0.1.upstream/124.0.1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'docs/contributing/levelling-up.rst')
-rw-r--r--docs/contributing/levelling-up.rst44
1 files changed, 44 insertions, 0 deletions
diff --git a/docs/contributing/levelling-up.rst b/docs/contributing/levelling-up.rst
new file mode 100644
index 0000000000..02d584b051
--- /dev/null
+++ b/docs/contributing/levelling-up.rst
@@ -0,0 +1,44 @@
+Levelling up
+============
+
+Once you’ve fixed a few bugs, it’s quite likely that we’ll ask you to
+complete one or more of the following steps. They will grant you access
+to useful Mozilla infrastructure for testing or landing code
+automatically, so you can be more autonomous and able to contribute with
+less supervision.
+
+If you’re curious, the `Mozilla Commit Access
+Policy <https://www.mozilla.org/en-US/about/governance/policies/commit/access-policy/>`__
+page explains what does each level mean.
+
+Request commit access level 1
+-----------------------------
+
+Once this is granted, you can use the
+`Try server <https://wiki.mozilla.org/ReleaseEngineering/TryServer>`__ for
+running automated tests of your code.
+
+To request this, follow the instructions on the `Becoming A Mozilla Committer <https://www.mozilla.org/en-US/about/governance/policies/commit/>`__ page
+to file a bug with the title “Commit Access (Level 1) for ${your name}”,
+and continue with steps such as adding the public SSH key, etc (it’s not
+enough with just filing the bug!).
+
+The person that asked you to request this can also vouch for you.
+
+Request commit access level 3
+-----------------------------
+
+After you landed a few bugs, that are more advanced than the
+``good-first-bugs`` and you feel confident about your contributions as
+well as the process, you can request level 3 access. Once this is
+granted, you will get access to Lando, the autoland feature.
+
+To request this, follow the instructions on the `Becoming A Mozilla Committer <https://www.mozilla.org/en-US/about/governance/policies/commit/>`__ page
+to file a bug with the title “Commit Access (Level 3) for ${your name}”.
+
+The person that asked you to request this can also vouch for you, and at
+this point you might already know a few other people who will vouch for
+you. You need two vouchers.
+
+If you reach this level, well done! That’s amazing, and we’re glad to
+have you on board 😄