|  | 
|  | 1 | +.. _php-issues-and-help: | 
|  | 2 | + | 
|  | 3 | +============= | 
|  | 4 | +Issues & Help | 
|  | 5 | +============= | 
|  | 6 | + | 
|  | 7 | +.. facet:: | 
|  | 8 | +   :name: genre | 
|  | 9 | +   :values: reference | 
|  | 10 | + | 
|  | 11 | +.. meta:: | 
|  | 12 | +   :keywords: php, troubleshooting, feedback | 
|  | 13 | +   :description: Find support for the {+library-short+, report bugs or feature requests, and learn how to contribute. | 
|  | 14 | + | 
|  | 15 | +.. contents:: On this page | 
|  | 16 | +   :local: | 
|  | 17 | +   :backlinks: none | 
|  | 18 | +   :depth: 1 | 
|  | 19 | +   :class: singlecol | 
|  | 20 | + | 
|  | 21 | +We are lucky to have a vibrant MongoDB PHP community that includes users | 
|  | 22 | +with varying levels of experience using the {+library-short+}. The | 
|  | 23 | +quickest way to get support for general questions is through the | 
|  | 24 | +:community-forum:`MongoDB Community Forums </tag/php>`. | 
|  | 25 | + | 
|  | 26 | +Bugs / Feature Requests | 
|  | 27 | +----------------------- | 
|  | 28 | + | 
|  | 29 | +If you have feedback about the {+library-short+}, visit the `MongoDB | 
|  | 30 | +Feedback Engine <https://feedback.mongodb.com/>`__ and select | 
|  | 31 | +:guilabel:`Drivers` from the list of products on the right side of | 
|  | 32 | +your screen. You can propose improvements, report issues, and provide | 
|  | 33 | +other types of feedback by using this site. | 
|  | 34 | + | 
|  | 35 | +You can also open a case in Jira, our issue management tool, to identify | 
|  | 36 | +bugs or propose improvements. The following steps describe how to create | 
|  | 37 | +a Jira issue: | 
|  | 38 | + | 
|  | 39 | +1. Visit the `MongoDB Jira issue tracker <https://jira.mongodb.org/>`__ and click the  | 
|  | 40 | +   `signup link. <https://account.mongodb.com/account/register>`__ | 
|  | 41 | +   Create an account, and then log in to Jira. | 
|  | 42 | +#. Navigate to the `PHPLIB Jira project. <https://jira.mongodb.org/browse/PHPLIB>`__ | 
|  | 43 | +#. Click :guilabel:`Create` to create a ticket. Please provide as much | 
|  | 44 | +   information as possible about the issue or request in the ticket. | 
|  | 45 | + | 
|  | 46 | +.. note:: | 
|  | 47 | + | 
|  | 48 | +   Bug reports in the PHP Jira project are publicly viewable. | 
|  | 49 | + | 
|  | 50 | +If you've identified a security vulnerability in any official MongoDB | 
|  | 51 | +product, please report it according to the instructions found in the | 
|  | 52 | +:manual:`Create a Vulnerability Report page. </tutorial/create-a-vulnerability-report>` | 
|  | 53 | + | 
|  | 54 | +Pull Requests | 
|  | 55 | +------------- | 
|  | 56 | + | 
|  | 57 | +We are happy to accept contributions to help improve the {+library-short+}. We guide | 
|  | 58 | +user contributions to ensure they meet the standards of the codebase. Ensure | 
|  | 59 | +that any pull requests include documentation, tests, and pass the | 
|  | 60 | +static analysis checks. | 
|  | 61 | + | 
|  | 62 | +To contribute to the library, check out the source and work on a branch: | 
|  | 63 | + | 
|  | 64 | +.. code-block:: bash | 
|  | 65 | + | 
|  | 66 | +   git clone https://github.com/mongodb/mongo-php-library.git | 
|  | 67 | +   cd mongo-php-library | 
|  | 68 | +   composer update | 
|  | 69 | +   git checkout -b myNewFeature | 
|  | 70 | + | 
|  | 71 | +Then, run the library's test suite by using the following command: | 
|  | 72 | + | 
|  | 73 | +.. code-block:: bash | 
|  | 74 | + | 
|  | 75 | +   composer run test | 
|  | 76 | + | 
|  | 77 | +To learn more about the requirements for pull requests, see | 
|  | 78 | +:github:`Contributing to the PHP Library for MongoDB | 
|  | 79 | +</mongodb/mongo-php-library/blob/{+source-gh-branch+}/CONTRIBUTING.md>` | 
|  | 80 | +on GitHub. | 
0 commit comments