Skip to content

Commit

Permalink
Replace communication links with a link to communication guide, part 2 (
Browse files Browse the repository at this point in the history
#1864)

* Replace old communication refs with Communication guide ref or forum

* Update docs/docsite/rst/community/documentation_contributions.rst

Co-authored-by: Felix Fontein <[email protected]>

---------

Co-authored-by: Felix Fontein <[email protected]>
  • Loading branch information
Andersson007 and felixfontein authored Sep 12, 2024
1 parent 1500fc2 commit bf86a30
Show file tree
Hide file tree
Showing 91 changed files with 186 additions and 341 deletions.
2 changes: 1 addition & 1 deletion docs/docsite/rst/community/communication.rst
Original file line number Diff line number Diff line change
Expand Up @@ -136,4 +136,4 @@ Ansible Automation Platform support questions

Red Hat Ansible `Automation Platform <https://www.ansible.com/products/automation-platform>`_ is a subscription that contains support, certified content, and tooling for Ansible including content management, a controller, UI and REST API.

If you have a question about Ansible Automation Platform, visit `Red Hat support <https://access.redhat.com/products/red-hat-ansible-automation-platform/>`_ rather than using a chat channel or the general project mailing list.
If you have a question about Ansible Automation Platform, visit `Red Hat support <https://access.redhat.com/products/red-hat-ansible-automation-platform/>`_ rather than using community communication platforms.
2 changes: 1 addition & 1 deletion docs/docsite/rst/community/documentation_contributions.rst
Original file line number Diff line number Diff line change
Expand Up @@ -233,7 +233,7 @@ It is recommended to run tests on a clean copy of the repository, which is the p
Joining the documentation working group
=======================================

The Documentation Working Group (DaWGs) meets weekly on Tuesdays in the Docs chat (using `Matrix <https://matrix.to/#/#docs:ansible.im>`_ or using IRC at `irc.libera.chat <https://libera.chat/>`_). For more information, including links to our agenda and a calendar invite, visit our `forum group <https://forum.ansible.com/g/Docs>`_.
The Documentation Working Group (DaWGs) meets weekly on Tuesdays in the `docs:ansible.im chat room <https://matrix.to/#/#docs:ansible.im>`_ on :ref:`Matrix<communication_irc>`. For more information, including links to our agenda, visit our `forum group <https://forum.ansible.com/g/Docs>`_.

.. seealso::
:ref:`More about testing module documentation <testing_module_documentation>`
Expand Down
4 changes: 2 additions & 2 deletions docs/docsite/rst/community/reporting_bugs_and_features.rst
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,9 @@ Ansible practices responsible disclosure. To report security-related bugs, send
Bugs in ansible-core
--------------------

Before reporting a bug, search in GitHub for `already reported issues <https://github.com/ansible/ansible/issues>`_ and `open pull requests <https://github.com/ansible/ansible/pulls>`_ to see if someone has already addressed your issue. Unsure if you found a bug? Report the behavior on the :ref:`mailing list or community chat first <communication>`.
Before reporting a bug, search in GitHub for `already reported issues <https://github.com/ansible/ansible/issues>`_ and `open pull requests <https://github.com/ansible/ansible/pulls>`_ to see if someone has already addressed your issue. Unsure if you found a bug? Discuss the behavior with the community on the :ref:`Ansible Forum<ansible_forum>`.

Also, use the mailing list or chat to discuss whether the problem is in ``ansible-core`` or a collection, and for "how do I do this" type questions.
Also, use the :ref:`Ansible Forum<ansible_forum>` to discuss whether the problem is in ``ansible-core`` or a collection, and for "how do I do this" type questions.

You need a free GitHub account to `report bugs <https://github.com/ansible/ansible/issues>`_ that affect:

Expand Down
2 changes: 1 addition & 1 deletion docs/docsite/rst/community/reporting_collections.rst
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ Many bugs only affect a single module or plugin. If you find a bug that affects
#. Click on the Issue Tracker link for that collection.
#. Follow the contributor guidelines or instructions in the collection repo.

If you are not sure whether a bug is in ansible-core or a collection, you can report the behavior on the :ref:`mailing list or community chat channel first <communication>`.
If you are not sure whether a bug is in ansible-core or a collection, you can report the behavior on the :ref:`Ansible Forum<ansible_forum>`.

Requesting a feature
====================
Expand Down
6 changes: 2 additions & 4 deletions docs/docsite/rst/dev_guide/developing_api.rst
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,5 @@ command line tools (``lib/ansible/cli/``) is `available on GitHub <https://githu
Getting started on developing a module
:ref:`developing_plugins`
How to develop plugins
`Development Mailing List <https://groups.google.com/group/ansible-devel>`_
Mailing list for development topics
:ref:`communication_irc`
How to join Ansible chat channels
:ref:`Communication<communication>`
Got questions? Need help? Want to share your ideas? Visit the Ansible communication guide
6 changes: 2 additions & 4 deletions docs/docsite/rst/dev_guide/developing_collections.rst
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,5 @@ For instructions on developing modules, see :ref:`developing_modules_general`.
Learn how to install and use collections in playbooks and roles
:ref:`contributing_maintained_collections`
Guidelines for contributing to selected collections
`Mailing List <https://groups.google.com/group/ansible-devel>`_
The development mailing list
:ref:`communication_irc`
How to join Ansible chat channels
:ref:`Communication<communication>`
Got questions? Need help? Want to share your ideas? Visit the Ansible communication guide
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,5 @@ If your collection is part of Ansible, use one of the following three options t
Learn how to install and use collections.
:ref:`contributing_maintained_collections`
Guidelines for contributing to selected collections
`Mailing List <https://groups.google.com/group/ansible-devel>`_
The development mailing list
:ref:`communication_irc`
How to join Ansible chat channels
:ref:`Communication<communication>`
Got questions? Need help? Want to share your ideas? Visit the Ansible communication guide
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,5 @@ You can test your changes by using this checkout of ``community.general`` in pla
Learn how to install and use collections.
:ref:`contributing_maintained_collections`
Guidelines for contributing to selected collections
`Mailing List <https://groups.google.com/group/ansible-devel>`_
The development mailing list
:ref:`communication_irc`
How to join Ansible chat channels
:ref:`Communication<communication>`
Got questions? Need help? Want to share your ideas? Visit the Ansible communication guide
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,5 @@ After `installing <https://ansible.readthedocs.io/projects/creator/installing/#i
Directories and files included in the collection skeleton
`Ansible Development Tools (ADT) <https://ansible.readthedocs.io/projects/dev-tools/>`_
Python package of tools to create and test Ansible content.
`Mailing List <https://groups.google.com/group/ansible-devel>`_
The development mailing list
:ref:`communication_irc`
How to join Ansible chat channels
:ref:`Communication<communication>`
Got questions? Need help? Want to share your ideas? Visit the Ansible communication guide
Original file line number Diff line number Diff line change
Expand Up @@ -400,7 +400,5 @@ After Galaxy uploads and accepts a collection, the website shows you the **My Im
Learn how to install and use collections.
:ref:`collections_galaxy_meta`
Table of fields used in the :file:`galaxy.yml` file
`Mailing List <https://groups.google.com/group/ansible-devel>`_
The development mailing list
:ref:`communication_irc`
How to join Ansible chat channels
:ref:`Communication<communication>`
Got questions? Need help? Want to share your ideas? Visit the Ansible communication guide
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,5 @@ Ansibulbot will know how to redirect existing issues and PRs to the new repo. Th
Learn how to install and use collections.
:ref:`contributing_maintained_collections`
Guidelines for contributing to selected collections
`Mailing List <https://groups.google.com/group/ansible-devel>`_
The development mailing list
:ref:`communication_irc`
How to join Ansible chat channels
:ref:`Communication<communication>`
Got questions? Need help? Want to share your ideas? Visit the Ansible communication guide
6 changes: 2 additions & 4 deletions docs/docsite/rst/dev_guide/developing_collections_shared.rst
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,5 @@ You can use git repositories for collection dependencies during local developmen
Learn how to install and use collections.
:ref:`contributing_maintained_collections`
Guidelines for contributing to selected collections
`Mailing List <https://groups.google.com/group/ansible-devel>`_
The development mailing list
:ref:`communication_irc`
How to join Ansible chat channels
:ref:`Communication<communication>`
Got questions? Need help? Want to share your ideas? Visit the Ansible communication guide
Original file line number Diff line number Diff line change
Expand Up @@ -299,7 +299,5 @@ See the `collection-level metadata guide <https://ansible.readthedocs.io/project
Learn how to package and publish your collection
:ref:`contributing_maintained_collections`
Guidelines for contributing to selected collections
`Mailing List <https://groups.google.com/group/ansible-devel>`_
The development mailing list
:ref:`communication_irc`
How to join Ansible chat channels
:ref:`Communication<communication>`
Got questions? Need help? Want to share your ideas? Visit the Ansible communication guide
6 changes: 2 additions & 4 deletions docs/docsite/rst/dev_guide/developing_collections_testing.rst
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,5 @@ You can specify multiple target names. Each target name is the name of a directo
More resources on testing Ansible
:ref:`contributing_maintained_collections`
Guidelines for contributing to selected collections
`Mailing List <https://groups.google.com/group/ansible-devel>`_
The development mailing list
:ref:`communication_irc`
How to join Ansible chat channels
:ref:`Communication<communication>`
Got questions? Need help? Want to share your ideas? Visit the Ansible communication guide
6 changes: 2 additions & 4 deletions docs/docsite/rst/dev_guide/developing_core.rst
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,5 @@ Although ``ansible-core`` (the code hosted in the `ansible/ansible repository <h
Learn about the Python API for task execution
:ref:`developing_plugins`
Learn about developing plugins
`Mailing List <https://groups.google.com/group/ansible-devel>`_
The development mailing list
`irc.libera.chat <https://libera.chat>`_
#ansible-devel IRC chat channel
:ref:`Communication<communication>`
Got questions? Need help? Want to share your ideas? Visit the Ansible communication guide
6 changes: 2 additions & 4 deletions docs/docsite/rst/dev_guide/developing_inventory.rst
Original file line number Diff line number Diff line change
Expand Up @@ -508,7 +508,5 @@ An easy way to see how this should look is using :ref:`ansible-inventory`, which
How to develop plugins
`AWX <https://github.com/ansible/awx>`_
REST API endpoint and GUI for Ansible, syncs with dynamic inventory
`Development Mailing List <https://groups.google.com/group/ansible-devel>`_
Mailing list for development topics
:ref:`communication_irc`
How to join Ansible chat channels
:ref:`Communication<communication>`
Got questions? Need help? Want to share your ideas? Visit the Ansible communication guide
6 changes: 2 additions & 4 deletions docs/docsite/rst/dev_guide/developing_modules.rst
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,5 @@ If your use case isn't covered by an existing module, an action plugin, or a rol

:ref:`list_of_collections`
Browse existing collections, modules, and plugins
`Mailing List <https://groups.google.com/group/ansible-devel>`_
Development mailing list
:ref:`communication_irc`
How to join Ansible chat channels
:ref:`Communication<communication>`
Got questions? Need help? Want to share your ideas? Visit the Ansible communication guide
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ To contribute a module to most Ansible collections, you must:

Additional requirements may apply for certain collections. Review the individual collection repositories for more information.

Please make sure your module meets these requirements before you submit your PR/proposal. If you have questions, reach out by using the ``#ansible-devel`` chat channel (using Matrix at ansible.im or using IRC at `irc.libera.chat <https://libera.chat>`_) or the `Ansible development mailing list <https://groups.google.com/group/ansible-devel>`_.
Please make sure your module meets these requirements before you submit your PR/proposal. If you have questions, visit the :ref:`Ansible communication guide<communication>` for information on how to reach out to the community.

Contributing to Ansible: subjective requirements
================================================
Expand Down
6 changes: 1 addition & 5 deletions docs/docsite/rst/dev_guide/developing_modules_general.rst
Original file line number Diff line number Diff line change
Expand Up @@ -173,11 +173,7 @@ The :ref:`Community Guide <ansible_community_guide>` covers how to open a pull r
Communication and development support
=====================================

Join the ``#ansible-devel`` chat channel (using Matrix at ansible.im or using IRC at `irc.libera.chat <https://libera.chat/>`_) for discussions surrounding Ansible development.

For questions and discussions pertaining to using the Ansible product, join the ``#ansible`` channel.

To find other topic-specific chat channels, look at :ref:`Community Guide, Communicating <communication_irc>`.
Visit the :ref:`Ansible communication guide<communication>` for information on how to join the conversation.

Credit
======
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -738,7 +738,4 @@ idempotent and does not report changes. For example:
Windows communication and development support
=============================================

Join the ``#ansible-devel`` or ``#ansible-windows`` chat channels (using Matrix at ansible.im or using IRC at `irc.libera.chat <https://libera.chat/>`_) for discussions about Ansible development for Windows.

For questions and discussions pertaining to using the Ansible product,
use the ``#ansible`` channel.
Join the :ref:`Ansible Forum<ansible_forum>` and use the `windows` tag for discussions about Ansible development for Windows.
12 changes: 2 additions & 10 deletions docs/docsite/rst/dev_guide/developing_modules_in_groups.rst
Original file line number Diff line number Diff line change
Expand Up @@ -43,20 +43,14 @@ It is convenient if the organization and repository names on GitHub (or elsewher
Speak to us
===========

Circulating your ideas before coding helps you adopt good practices and avoid common mistakes. After reading the "Before you start coding" section you should have a reasonable idea of the structure of your modules. Write a list of your proposed plugin and/or module names, with a short description of what each one does. Circulate that list on IRC or a mailing list so the Ansible community can review your ideas for consistency and familiarity. Names and functionality that are consistent, predictable, and familiar make your collection easier to use.
Circulating your ideas before coding helps you adopt good practices and avoid common mistakes. After reading the "Before you start coding" section you should have a reasonable idea of the structure of your modules. Write a list of your proposed plugin and/or module names, with a short description of what each one does. Circulate that list on the :ref:`Ansible Forum<ansible_forum>` so the Ansible community can review your ideas for consistency and familiarity. Names and functionality that are consistent, predictable, and familiar make your collection easier to use.

.. _developing_in_groups_support:

Where to get support
====================

Ansible has a thriving and knowledgeable community of module developers that is a great resource for getting your questions answered.

In the :ref:`ansible_community_guide` you can find how to:

* Subscribe to the Mailing Lists - We suggest "Ansible Development List" and "Ansible Announce list"
* ``#ansible-devel`` - We have found that communicating on the ``#ansible-devel`` chat channel (using Matrix at ansible.im or using IRC at `irc.libera.chat <https://libera.chat/>`_) works best for developers so we can have an interactive dialog.
* Working group and other chat channel meetings - Join the various weekly meetings `meeting schedule page <https://github.com/ansible-community/meetings/blob/main/README.md>`_
Ansible has a thriving and knowledgeable community of module developers that is a great resource for getting your questions answered. Visit the :ref:`Ansible communication guide<communication>` for details.

Required files
==============
Expand All @@ -70,8 +64,6 @@ Your collection should include the following files to be usable:

When you have these files ready, review the :ref:`developing_modules_checklist` again. If you are creating a new collection, you are responsible for all procedures related to your repository, including setting rules for contributions, finding reviewers, and testing and maintaining the code in your collection.

If you need help or advice, consider joining the ``#ansible-devel`` chat channel (using Matrix at ansible.im or using IRC at `irc.libera.chat <https://libera.chat/>`_). For more information, see :ref:`developing_in_groups_support` and :ref:`communication`.

New to git or GitHub
====================

Expand Down
6 changes: 2 additions & 4 deletions docs/docsite/rst/dev_guide/developing_plugins.rst
Original file line number Diff line number Diff line change
Expand Up @@ -568,9 +568,7 @@ For example vars plugins, see the source code for the `vars plugins included wit
Learn about how to develop dynamic inventory sources
:ref:`developing_modules_general`
Learn about how to write Ansible modules
`Mailing List <https://groups.google.com/group/ansible-devel>`_
The development mailing list
:ref:`communication_irc`
How to join Ansible chat channels
:ref:`Communication<communication>`
Got questions? Need help? Want to share your ideas? Visit the Ansible communication guide
:ref:`adjacent_yaml_doc`
Alternate YAML files as documentation
2 changes: 1 addition & 1 deletion docs/docsite/rst/dev_guide/developing_rebasing.rst
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ You should check in on the status of your PR after tests have completed to see i
Getting help rebasing
=====================

For help with rebasing your PR, or other development related questions, join us on the #ansible-devel chat channel (using Matrix at ansible.im or using IRC at `irc.libera.chat <https://libera.chat/>`_).
If you need any help with rebasing your PR, or you have other development related questions, visit the :ref:`Ansible communication guide<communication>` for information on how to reach out to the community.

.. seealso::

Expand Down
6 changes: 2 additions & 4 deletions docs/docsite/rst/dev_guide/sidecar.rst
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,5 @@ YAML documentation is mainly intended for filters, tests and modules. While it i
Learn about how to develop dynamic inventory sources
:ref:`developing_modules_general`
Learn about how to write Ansible modules
`Mailing List <https://groups.google.com/group/ansible-devel>`_
The development mailing list
:ref:`communication_irc`
How to join Ansible chat channels
:ref:`Communication<communication>`
Got questions? Need help? Want to share your ideas? Visit the Ansible communication guide
4 changes: 2 additions & 2 deletions docs/docsite/rst/dev_guide/style_guide/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -481,5 +481,5 @@ These pages offer more help with grammatical, stylistic, and technical rules for
How to contribute to the Ansible documentation
:ref:`testing_documentation_locally`
How to build the Ansible documentation
`irc.libera.chat <https://libera.chat>`_
#ansible-docs IRC chat channel
:ref:`Communication<communication>`
Got questions? Need help? Want to share your ideas? Visit the Ansible communication guide
2 changes: 1 addition & 1 deletion docs/docsite/rst/dev_guide/style_guide/resources.rst
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Resources
^^^^^^^^^
* Follow the style of the :ref:`Ansible Documentation<ansible_documentation>`
* Ask for advice on the ``#ansible-devel`` chat channel (using Matrix at ansible.im or using IRC at `irc.libera.chat <https://libera.chat/>`_)
* Ask the community for advice. Visit the :ref:`Ansible communication guide<communication>` for details.
* Review these online style guides:

* `AP Stylebook <https://www.apstylebook.com>`_
Expand Down
3 changes: 1 addition & 2 deletions docs/docsite/rst/dev_guide/testing.rst
Original file line number Diff line number Diff line change
Expand Up @@ -89,8 +89,7 @@ If either issue appears to be the case, you can rerun the Azure Pipelines test b
* closing and re-opening the pull request (full rebuild)
* making another change to the branch and pushing to GitHub

If the issue persists, please contact us in the ``#ansible-devel`` chat channel (using `Matrix <https://matrix.to/#/#space:ansible.com>`_ or using IRC at `irc.libera.chat <https://libera.chat/>`_).

If the issue persists, please contact the community. Visit the :ref:`Ansible communication guide<communication>` for details.

How to test a PR
================
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -182,4 +182,4 @@ Each issue will be assigned to one of the following projects:
Questions
---------

For questions about integration tests reach out to @mattclay or @gundalow on GitHub or the ``#ansible-devel`` chat channel (using Matrix at ansible.im or using IRC at `irc.libera.chat <https://libera.chat/>`_).
For questions about integration tests reach out to the community on the :ref:`Ansible Forum<ansible_forum>` by creating a topic tagged with ``ansible-test``, ``testing`` and other appropriate tags.
Loading

0 comments on commit bf86a30

Please sign in to comment.