diff options
author | Christian Adamini <christian.adamini@invision.de> | 2022-03-11 16:22:40 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-03-11 10:22:40 -0500 |
commit | 6546c484f4ece685b339423034c0cd6e18cdcba6 (patch) | |
tree | 1d05e667305ffe766e5ede60089b235e342c2e48 /docs/docsite | |
parent | 1a923e307e25a38052239d40c06daeecfc4d704b (diff) | |
download | ansible-6546c484f4ece685b339423034c0cd6e18cdcba6.tar.gz |
Address Docs: How to report bugs #53520 (#77214)
Diffstat (limited to 'docs/docsite')
-rw-r--r-- | docs/docsite/rst/community/reporting_bugs_and_features.rst | 43 |
1 files changed, 26 insertions, 17 deletions
diff --git a/docs/docsite/rst/community/reporting_bugs_and_features.rst b/docs/docsite/rst/community/reporting_bugs_and_features.rst index 20ab5e482f..95627e37e4 100644 --- a/docs/docsite/rst/community/reporting_bugs_and_features.rst +++ b/docs/docsite/rst/community/reporting_bugs_and_features.rst @@ -1,3 +1,4 @@ + .. _reporting_bugs_and_features: ************************************** @@ -15,29 +16,37 @@ Reporting a bug Security bugs ------------- -Ansible practices responsible disclosure - if this is a security-related bug, email `security@ansible.com <mailto:security@ansible.com>`_ instead of filing a ticket or posting to any public groups, and you will receive a prompt response. +Ansible practices responsible disclosure - if this is a security-related bug, email `security@ansible.com <mailto:security@ansible.com>`_ instead of filing a ticket or posting to any public groups to receive a prompt response. Bugs in ansible-core -------------------- -If you find a bug that affects multiple plugins, a plugin that remained in the ansible/ansible repo, or the overall functioning of Ansible, report it to `github.com/ansible/ansible/issues <https://github.com/ansible/ansible/issues>`_. You need a free GitHub account. Before reporting a bug, use the bug/issue search to see if the issue has already been reported. If you are not sure if something is a bug yet, you can report the behavior on the :ref:`mailing list or community chat first <communication>`. +Before reporting a bug, use the bug/issue search to check for `already reported issues <https://github.com/ansible/ansible/issues>`. Unsure if you found a bug? Report the behavior on the :ref:`mailing list or community chat first <communication>`. + +Also, use the mailing list or chat if you are unsure whether a bug is in ``ansible-core`` or in a collection, and for "how do I do this" type questions to discuss. + +You need a free GitHub account to `report bugs <https://github.com/ansible/ansible/issues>`_ that affects +- multiple plugins +- a plugin that remained in the ansible/ansible repo +- the overall functioning of Ansible -Do not open issues for "how do I do this" type questions. These are great topics for community chat channels or a mailing list, where things are likely to be more of a discussion. +How to write a good bug report +------------------------------ -If you find a bug, open the issue yourself to ensure we have a record of it. Do not rely on someone else in the community to file the bug report for you. We have created an issue template, which saves time and helps us help everyone with their issues more quickly. Please fill it out as completely and as accurately as possible: +If you find a bug, open an issue using the `issue template <https://github.com/ansible/ansible/issues/new?assignees=&labels=&template=bug_report.yml>`. Detail what you've tried, why you think this is a bug, and what component to use. Fill it out as completely and as accurately as possible, include: - * Include the Ansible version - * Include any relevant configuration - * Include the exact commands or tasks you are running - * Describe the behavior you expected - * Provide steps to reproduce the bug - * Use minimal well-reduced and well-commented examples, not your entire production playbook - * When sharing YAML in playbooks, preserve the formatting by using `code blocks <https://help.github.com/articles/creating-and-highlighting-code-blocks/>`_. - * Document the behavior you got - * Include output where possible - * For multiple-file content, use gist.github.com, which is more durable than pastebin content + * your Ansible version + * any relevant configurations + * the exact commands or tasks you are running + * the expected behavior + * the steps to reproduce the bug + * Use a minimal reproducible example and comments describing examples + * Preserve formatting using `code blocks <https://help.github.com/articles/creating-and-highlighting-code-blocks/>`_ when sharing YAML in playbooks. + * the behavior you currently see + * output where possible + * ``ansible -vvvv`` (debugging) output -If you are not sure whether a bug is in ansible-core or in a collection, you can report the behavior on the :ref:`mailing list or community chat channel first <communication>`. +For multiple-file content, use gist.github.com, which is more durable than pastebin content. .. _request_features: @@ -45,6 +54,6 @@ Requesting a feature ==================== Before you request a feature, check what is :ref:`planned for future Ansible Releases <roadmaps>`. -The best way to get a feature into Ansible is to :ref:`submit a pull request <community_pull_requests>`, either against ansible-core or against a collection. See also :ref:`ansible_collection_merge_requirements`. +To get your feature into Ansible, :ref:`submit a pull request <community_pull_requests>`, either against ansible-core or against a collection. See also :ref:`ansible_collection_merge_requirements`. To check already submitted pull requests, refer to :ref: `existing pull requests tagged with feature <https://github.com/ansible/ansible/issues?q=is%3Aissue+is%3Aopen+label%3Afeature>`. -You can also submit a feature request through opening an issue in the `ansible/ansible <https://github.com/ansible/ansible/issues>`_ for ``ansible-core`` or in a corresponding collection repository (refer to the :ref:`Bugs in collections<reporting_bugs_in_collections>` section to learn how to find a proper issue tracker). +For ``ansible-core``, you can also open an issue in `ansible/ansible <https://github.com/ansible/ansible/issues>`_ or in a corresponding collection repository (to learn how to find a proper issue tracker, refer to :ref:`Bugs in collections<reporting_bugs_in_collections>` section ). |