summaryrefslogtreecommitdiffstats
path: root/docs/docsite/rst/community/contributions.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/docsite/rst/community/contributions.rst')
-rw-r--r--docs/docsite/rst/community/contributions.rst29
1 files changed, 29 insertions, 0 deletions
diff --git a/docs/docsite/rst/community/contributions.rst b/docs/docsite/rst/community/contributions.rst
new file mode 100644
index 0000000..e3b3eb8
--- /dev/null
+++ b/docs/docsite/rst/community/contributions.rst
@@ -0,0 +1,29 @@
+.. _community_contributions:
+
+********************************
+ansible-core Contributors Guide
+********************************
+
+.. toctree::
+ :maxdepth: 2
+
+ reporting_bugs_and_features
+ documentation_contributions
+ development_process
+ other_tools_and_programs
+
+
+If you have a specific Ansible interest or expertise (for example, VMware, Linode, and so on, consider joining a :ref:`working group <working_group_list>`.
+
+Working with the Ansible repo
+=============================
+
+* I want to make my first code changes to a collection or to ``ansible-core``. How do I :ref:`set up my Python development environment <environment_setup>`?
+* I would like to get more efficient as a developer. How can I find :ref:`editors, linters, and other tools <other_tools_and_programs>` that will support my Ansible development efforts?
+* I want my code to meet Ansible's guidelines. Where can I find guidance on :ref:`coding in Ansible <developer_guide>`?
+* I would like to connect Ansible to a new API or other resource. How do I :ref:`create a collection <developing_modules_in_groups>`?
+* My pull request is marked ``needs_rebase``. How do I :ref:`rebase my PR <rebase_guide>`?
+* I am using an older version of Ansible and want a bug fixed in my version that has already been fixed on the ``devel`` branch. How do I :ref:`backport a bugfix PR <backport_process>`?
+* I have an open pull request with a failing test. How do I learn about Ansible's :ref:`testing (CI) process <developing_testing>`?
+* I am ready to step up as a collection maintainer. What are the :ref:`guidelines for maintainers <maintainers>`?
+* A module in a collection I maintain is obsolete. How do I :ref:`deprecate a module <deprecating_modules>`?