From a6a90f79642f2884cf9dd54aa62e5431e5d1641d Mon Sep 17 00:00:00 2001 From: Guilliam Xavier Date: Wed, 16 Mar 2016 12:10:03 +0100 Subject: [PATCH 1/8] refs #5898 Fix updates of testing.rst for 3.0 --- book/testing.rst | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/book/testing.rst b/book/testing.rst index fc9a66f6cd7..ec1e9ea4f10 100644 --- a/book/testing.rst +++ b/book/testing.rst @@ -63,7 +63,7 @@ called ``Calculator`` in the ``Util/`` directory of the app bundle:: } To test this, create a ``CalculatorTest`` file in the ``tests/AppBundle/Util`` directory -of your bundle:: +of your application:: // tests/AppBundle/Util/CalculatorTest.php namespace Tests\AppBundle\Util; @@ -84,13 +84,13 @@ of your bundle:: .. note:: - By convention, the ``Tests/AppBundle`` directory should replicate the directory + By convention, the ``tests/AppBundle`` directory should replicate the directory of your bundle for unit tests. So, if you're testing a class in the - ``AppBundle/Util/`` directory, put the test in the ``tests/AppBundle/Util/`` + ``src/AppBundle/Util/`` directory, put the test in the ``tests/AppBundle/Util/`` directory. Just like in your real application - autoloading is automatically enabled -via the ``autoload.php`` file (as configured by default in the +via the ``app/autoload.php`` file (as configured by default in the ``phpunit.xml.dist`` file). Running tests for a given file or directory is also very easy: @@ -790,7 +790,7 @@ PHPUnit Configuration Each application has its own PHPUnit configuration, stored in the ``phpunit.xml.dist`` file. You can edit this file to change the defaults or -create an ``phpunit.xml`` file to set up a configuration for your local machine +create a ``phpunit.xml`` file to set up a configuration for your local machine only. .. tip:: @@ -825,7 +825,7 @@ configuration adds tests from a custom ``lib/tests`` directory: - ../lib/tests + lib/tests @@ -842,10 +842,10 @@ section: - ../lib + lib - ../lib/tests + lib/tests From 7bad395b86a6d358d0d769fb55d48c77d884b8ff Mon Sep 17 00:00:00 2001 From: WouterJ Date: Sat, 21 May 2016 14:36:57 +0200 Subject: [PATCH 2/8] Clarify signed requests in the ESI renderer --- book/http_cache.rst | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/book/http_cache.rst b/book/http_cache.rst index dc765e7d4db..348336b9eeb 100644 --- a/book/http_cache.rst +++ b/book/http_cache.rst @@ -1207,6 +1207,12 @@ One great advantage of the ESI renderer is that you can make your application as dynamic as needed and at the same time, hit the application as little as possible. +.. caution:: + + The fragment listener only responds to signed requests. Requests are only + signed when using the fragment renderer and the ``render_esi`` Twig + function. + .. note:: Once you start using ESI, remember to always use the ``s-maxage`` From 4c5d42f9bb8a15ba0132718da6db9831d8aadd67 Mon Sep 17 00:00:00 2001 From: Jorge Luis Betancourt Date: Sat, 21 May 2016 06:41:06 -0400 Subject: [PATCH 3/8] Adding a description for the use_microseconds parameter introduced in MonologBundle v2.11 --- cookbook/logging/monolog.rst | 61 ++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) diff --git a/cookbook/logging/monolog.rst b/cookbook/logging/monolog.rst index 376bf5affba..801776ecad8 100644 --- a/cookbook/logging/monolog.rst +++ b/cookbook/logging/monolog.rst @@ -289,6 +289,67 @@ option of your handler to ``rotating_file``: ), )); +How to Disable Microseconds Precision +------------------------------------- + +.. versionadded:: 2.11 + The ``use_microseconds`` option was introduced in MonologBundle 2.11. + +Setting the parameter ``use_microseconds`` to ``false`` forces the logger to reduce +the precision in the ``datetime`` field of the log messages from microsecond to second, +avoiding a call to the ``microtime(true)`` function and the subsequent parsing. +Disabling the use of microseconds can provide a small performance gain speeding up the +log generation. This is recommended for systems that generate a large number of log events. + +.. configuration-block:: + + .. code-block:: yaml + + # app/config/config.yml + monolog: + use_microseconds: false + handlers: + applog: + type: stream + path: /var/log/symfony.log + level: error + + .. code-block:: xml + + + + + + + + + + + .. code-block:: php + + // app/config/config.php + $container->loadFromExtension('monolog', array( + 'use_microseconds' => false, + 'handlers' => array( + 'applog' => array( + 'type' => 'stream', + 'path' => '/var/log/symfony.log', + 'level' => 'error', + ), + ), + )); + Adding some extra Data in the Log Messages ------------------------------------------ From 7dd4baeb93ff0fa13534bb6b01344bf067e6ca6d Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Sat, 21 May 2016 19:01:10 +0200 Subject: [PATCH 4/8] use static Yaml API --- components/yaml/introduction.rst | 58 +++++++------------------------- 1 file changed, 13 insertions(+), 45 deletions(-) diff --git a/components/yaml/introduction.rst b/components/yaml/introduction.rst index c61b40fa0e4..27c87bc945d 100644 --- a/components/yaml/introduction.rst +++ b/components/yaml/introduction.rst @@ -95,16 +95,20 @@ acts as a thin wrapper that simplifies common uses. Reading YAML Files ~~~~~~~~~~~~~~~~~~ -The :method:`Symfony\\Component\\Yaml\\Parser::parse` method parses a YAML +The :method:`Symfony\\Component\\Yaml\\Yaml::parse` method parses a YAML string and converts it to a PHP array: .. code-block:: php - use Symfony\Component\Yaml\Parser; + use Symfony\Component\Yaml\Yaml; + + $value = Yaml::parse(file_get_contents('/path/to/file.yml')); - $yaml = new Parser(); +.. caution:: - $value = $yaml->parse(file_get_contents('/path/to/file.yml')); + Because it is currently possible to pass a filename to this method, you + must validate the input first. Passing a filename is deprecated in + Symfony 2.2, and was removed in Symfony 3.0. If an error occurs during parsing, the parser throws a :class:`Symfony\\Component\\Yaml\\Exception\\ParseException` exception @@ -116,71 +120,35 @@ error occurred: use Symfony\Component\Yaml\Exception\ParseException; try { - $value = $yaml->parse(file_get_contents('/path/to/file.yml')); + $value = Yaml::parse(file_get_contents('/path/to/file.yml')); } catch (ParseException $e) { printf("Unable to parse the YAML string: %s", $e->getMessage()); } -.. tip:: - - As the parser is re-entrant, you can use the same parser object to load - different YAML strings. - -It may also be convenient to use the -:method:`Symfony\\Component\\Yaml\\Yaml::parse` wrapper method: - -.. code-block:: php - - use Symfony\Component\Yaml\Yaml; - - $yaml = Yaml::parse(file_get_contents('/path/to/file.yml')); - -The :method:`Symfony\\Component\\Yaml\\Yaml::parse` static method takes a YAML -string or a file containing YAML. Internally, it calls the -:method:`Symfony\\Component\\Yaml\\Parser::parse` method, but enhances the -error if something goes wrong by adding the filename to the message. - -.. caution:: - - Because it is currently possible to pass a filename to this method, you - must validate the input first. Passing a filename is deprecated in - Symfony 2.2, and will be removed in Symfony 3.0. - .. _components-yaml-dump: Writing YAML Files ~~~~~~~~~~~~~~~~~~ -The :method:`Symfony\\Component\\Yaml\\Dumper::dump` method dumps any PHP +The :method:`Symfony\\Component\\Yaml\\Yaml::dump` method dumps any PHP array to its YAML representation: .. code-block:: php - use Symfony\Component\Yaml\Dumper; + use Symfony\Component\Yaml\Yaml; $array = array( 'foo' => 'bar', 'bar' => array('foo' => 'bar', 'bar' => 'baz'), ); - $dumper = new Dumper(); - - $yaml = $dumper->dump($array); + $yaml = Yaml::dump($array); file_put_contents('/path/to/file.yml', $yaml); If an error occurs during the dump, the parser throws a :class:`Symfony\\Component\\Yaml\\Exception\\DumpException` exception. -If you only need to dump one array, you can use the -:method:`Symfony\\Component\\Yaml\\Yaml::dump` static method shortcut: - -.. code-block:: php - - use Symfony\Component\Yaml\Yaml; - - $yaml = Yaml::dump($array); - Array Expansion and Inlining ............................ @@ -192,7 +160,7 @@ representation: { foo: bar, bar: { foo: bar, bar: baz } } -The second argument of the :method:`Symfony\\Component\\Yaml\\Dumper::dump` +The second argument of the :method:`Symfony\\Component\\Yaml\\Yaml::dump` method customizes the level at which the output switches from the expanded representation to the inline one: From e9de4ca052dda8ad1b19da7fc383e5bfa170c266 Mon Sep 17 00:00:00 2001 From: dantleech Date: Sat, 21 May 2016 13:37:16 +0100 Subject: [PATCH 5/8] Added note on YAML mappings as objects --- components/yaml/introduction.rst | 14 ++++++++++++++ components/yaml/yaml_format.rst | 2 ++ 2 files changed, 16 insertions(+) diff --git a/components/yaml/introduction.rst b/components/yaml/introduction.rst index c61b40fa0e4..9bb06327955 100644 --- a/components/yaml/introduction.rst +++ b/components/yaml/introduction.rst @@ -148,6 +148,20 @@ error if something goes wrong by adding the filename to the message. .. _components-yaml-dump: +Objects for Mappings +.................... + +.. versionadded:: 2.7 + Support for parsing mappings as objects was introduced in Symfony 2.6. + +Yaml :ref:`mappings ` are basically associative +arrays. You can instruct the parser to return mappings as objects (i.e. +``\stdClass`` instances) by setting the fourth argument to ``true``:: + + $object = Yaml::parse('{"foo": "bar"}', false, false, true); + echo get_class($object); // stdClass + echo $object->foo; // bar + Writing YAML Files ~~~~~~~~~~~~~~~~~~ diff --git a/components/yaml/yaml_format.rst b/components/yaml/yaml_format.rst index 0a776be2a70..2e9d24a95ef 100644 --- a/components/yaml/yaml_format.rst +++ b/components/yaml/yaml_format.rst @@ -165,6 +165,8 @@ YAML uses the ISO-8601 standard to express dates: # simple date 2002-12-14 +.. _yaml-format-collections: + Collections ----------- From e85f4317eaa70a49f8ffcb88b49799a884747007 Mon Sep 17 00:00:00 2001 From: Christian Flothmann Date: Sat, 21 May 2016 21:54:44 +0200 Subject: [PATCH 6/8] [#6590] fix version in versionadded directive --- components/yaml/introduction.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/yaml/introduction.rst b/components/yaml/introduction.rst index 9bb06327955..aa4518d6ead 100644 --- a/components/yaml/introduction.rst +++ b/components/yaml/introduction.rst @@ -152,7 +152,7 @@ Objects for Mappings .................... .. versionadded:: 2.7 - Support for parsing mappings as objects was introduced in Symfony 2.6. + Support for parsing mappings as objects was introduced in Symfony 2.7. Yaml :ref:`mappings ` are basically associative arrays. You can instruct the parser to return mappings as objects (i.e. From a29a31901e8349d8d948048ad20b1eb932a0603f Mon Sep 17 00:00:00 2001 From: Yuriy Tkachenko Date: Thu, 31 Mar 2016 19:22:08 +0400 Subject: [PATCH 7/8] Update routing.rst --- create_framework/routing.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/create_framework/routing.rst b/create_framework/routing.rst index ed0ffc43375..9823cb3b289 100644 --- a/create_framework/routing.rst +++ b/create_framework/routing.rst @@ -33,7 +33,7 @@ As we now extract the request query parameters, simplify the ``hello.php`` template as follows:: - Hello + Hello Now, we are in good shape to add new features. From eeb6abb679d61df0ae85989948b58e43c6eb7e5c Mon Sep 17 00:00:00 2001 From: Javier Eguiluz Date: Mon, 14 Mar 2016 16:20:30 +0100 Subject: [PATCH 8/8] Simplified the contribution article for Symfony Docs --- contributing/documentation/overview.rst | 298 ++++++++---------- images/contributing/docs-github-create-pr.png | Bin 0 -> 66585 bytes images/contributing/docs-github-edit-page.png | Bin 0 -> 63974 bytes 3 files changed, 128 insertions(+), 170 deletions(-) create mode 100644 images/contributing/docs-github-create-pr.png create mode 100644 images/contributing/docs-github-edit-page.png diff --git a/contributing/documentation/overview.rst b/contributing/documentation/overview.rst index 1bf32357620..056fe937b1e 100644 --- a/contributing/documentation/overview.rst +++ b/contributing/documentation/overview.rst @@ -1,11 +1,12 @@ Contributing to the Documentation ================================= -One of the essential principles of the Symfony project is that **documentation is -as important as code**. That's why a great amount of resources are dedicated to -documenting new features and to keeping the rest of the documentation up-to-date. +One of the essential principles of the Symfony project is that **documentation +is as important as code**. That's why a great amount of resources are dedicated +to documenting new features and to keeping the rest of the documentation +up-to-date. -More than 700 developers all around the world have contributed to Symfony's +More than 1,000 developers all around the world have contributed to Symfony's documentation and we are glad that you are considering joining this big family. This guide will explain everything you need to contribute to the Symfony documentation. @@ -15,15 +16,54 @@ Before Your First Contribution **Before contributing**, you should consider the following: -* Symfony documentation is written using reStructuredText_ markup language. - If you are not familiar with this format, read :doc:`this article ` - for a quick overview of its basic features. -* Symfony documentation is hosted on GitHub_. You'll need a GitHub user account - to contribute to the documentation. +* Symfony documentation is written using `reStructuredText`_ markup language. + If you are not familiar with this format, read + :doc:`this article ` for a quick overview + of its basic features. +* Symfony documentation is hosted on `GitHub`_. You'll need a free GitHub user + account to contribute to the documentation. * Symfony documentation is published under a :doc:`Creative Commons BY-SA 3.0 License ` and all your contributions will implicitly adhere to that license. +.. _minor-changes-e-g-typos: + +Fast Online Contributions +------------------------- + +If you're making a relatively small change - like fixing a typo or rewording +something - the easiest way to contribute is directly on GitHub! You can do this +while you're reading the Symfony documentation. + +**Step 1.** Click on the **edit this page** button on the upper right corner +and you'll be redirected to GitHub: + +.. image:: /images/contributing/docs-github-edit-page.png + +**Step 2.** Edit the contents, describe your changes and click on the +**Propose file change** button. + +**Step 3.** GitHub will now create a branch and a commit for your changes +(forking the repository first if this is your first contribution) and it will +also display a preview of your changes: + +.. image:: /images/contributing/docs-github-create-pr.png + +If everything is correct, click on the **Create pull request** button. + +**Step 4.** GitHub will display a new page where you can do some last-minute +changes to your pull request before creating it. For simple contributions, you +can safely ignore these options and just click on the **Create pull request** +button again. + +**Congratulations!** You just created a pull request to the official Symfony +documentation! The community will now review your pull request and (possibly) +suggest tweaks. + +If your contribution is large or if you prefer to work on your own computer, +keep reading this guide to learn an alternative way to send pull requests to the +Symfony Documentation. + Your First Documentation Contribution ------------------------------------- @@ -35,48 +75,78 @@ Let's imagine that you want to improve the installation chapter of the Symfony book. In order to make your changes, follow these steps: **Step 1.** Go to the official Symfony documentation repository located at -`github.com/symfony/symfony-docs`_ and `fork the repository`_ to your personal -account. This is only needed the first time you contribute to Symfony. +`github.com/symfony/symfony-docs`_ and click on the **Fork** button to `fork the +repository`_ to your personal account. This is only needed the first time you +contribute to Symfony. -**Step 2.** **Clone** the forked repository to your local machine (this -example uses the ``projects/symfony-docs/`` directory to store the documentation; -change this value accordingly): +**Step 2.** **Clone** the forked repository to your local machine (this example +uses the ``projects/symfony-docs/`` directory to store the documentation; change +this value accordingly): .. code-block:: bash $ cd projects/ $ git clone git://github.com//symfony-docs.git -**Step 3.** Switch to the **oldest maintained branch** before making any change. -Nowadays this is the ``2.3`` branch: +**Step 3.** Add the original Symfony docs repository as a "Git remote" executing +this command: .. code-block:: bash $ cd symfony-docs/ - $ git checkout 2.3 + $ git remote add upstream https://github.com/symfony/symfony-docs.git + +If things went right, you'll see the following when listing the "remotes" of +your project: + +.. code-block:: bash + + $ git remote -v + origin git@github.com:/symfony-docs.git (fetch) + origin git@github.com:/symfony-docs.git (push) + upstream https://github.com/symfony/symfony-docs.git (fetch) + upstream https://github.com/symfony/symfony-docs.git (push) -If you are instead documenting a new feature, switch to the first Symfony -version which included it: ``2.5``, ``2.6``, etc. +The purpose of this step is to allow you work simultaneously on the official +Symfony repository and on your own fork. You'll see this in action in a moment. -**Step 4.** Create a dedicated **new branch** for your changes. This greatly -simplifies the work of reviewing and merging your changes. Use a short and -memorable name for the new branch: +**Step 4.** Create a dedicated **new branch** for your changes. Use a short and +memorable name for the new branch (if you are fixing a reported issue, use +``fix_XXX`` as the branch name, where ``XXX`` is the number of the issue): .. code-block:: bash - $ git checkout -b improve_install_chapter + $ git checkout -b improve_install_chapter upstream/2.3 + +In this example, the name of the branch is ``improve_install_chapter`` and the +``upstream/2.3`` value tells Git to create this branch based on the ``2.3`` +branch of the ``upstream`` remote, which is the original Symfony Docs repository. + +Fixes should always be based on the **oldest maintained branch** which contains +the error. Nowadays this is the ``2.3`` branch. If you are instead documenting a +new feature, switch to the first Symfony version that included it, e.g. +``upstream/3.1``. Not sure? That's ok! Just use the ``upstream/master`` branch. **Step 5.** Now make your changes in the documentation. Add, tweak, reword and -even remove any content, but make sure that you comply with the -:doc:`/contributing/documentation/standards`. +even remove any content and do your best to comply with the +:doc:`/contributing/documentation/standards`. Then commit your changes! + +.. code-block:: bash + + # if the modified content existed before + $ git add book/installation.rst + $ git commit book/installation.rst **Step 6.** **Push** the changes to your forked repository: .. code-block:: bash - $ git commit book/installation.rst $ git push origin improve_install_chapter +The ``origin`` value is the name of the Git remote that corresponds to your +forked repository and ``improve_install_chapter`` is the name of the branch you +created previously. + **Step 7.** Everything is now ready to initiate a **pull request**. Go to your forked repository at ``https//github.com//symfony-docs`` and click on the **Pull Requests** link located in the sidebar. @@ -97,37 +167,17 @@ which is the name of the branch you created and where you made your changes. .. _pull-request-format: **Step 8.** The last step is to prepare the **description** of the pull request. -To ensure that your work is reviewed quickly, please add the following table -at the beginning of your pull request description: +A short phrase or paragraph describing the proposed changes is enough to ensure +that your contribution can be reviewed. -.. code-block:: text +**Step 9.** Now that you've successfully submitted your first contribution to +the Symfony documentation, **go and celebrate!** The documentation managers +will carefully review your work in short time and they will let you know about +any required change. - | Q | A - | ------------- | --- - | Doc fix? | [yes|no] - | New docs? | [yes|no] (PR # on symfony/symfony if applicable) - | Applies to | [Symfony version numbers this applies to] - | Fixed tickets | [comma separated list of tickets fixed by the PR] - -In this example, this table would look as follows: - -.. code-block:: text - - | Q | A - | ------------- | --- - | Doc fix? | yes - | New docs? | no - | Applies to | all - | Fixed tickets | #10575 - -**Step 9.** Now that you've successfully submitted your first contribution to the -Symfony documentation, **go and celebrate!** The documentation managers will -carefully review your work in short time and they will let you know about any -required change. - -In case you need to add or modify anything, there is no need to create a new -pull request. Just make sure that you are on the correct branch, make your -changes and push them: +In case you are asked to add or modify something, don't create a new pull +request. Instead, make sure that you are on the correct branch, make your +changes and push the new changes: .. code-block:: bash @@ -138,92 +188,27 @@ changes and push them: $ git push -**Step 10.** After your pull request is eventually accepted and merged in the Symfony -documentation, you will be included in the `Symfony Documentation Contributors`_ -list. Moreover, if you happen to have a SensioLabsConnect_ profile, you will -get a cool `Symfony Documentation Badge`_. - -Your Second Documentation Contribution --------------------------------------- - -The first contribution took some time because you had to fork the repository, -learn how to write documentation, comply with the pull requests standards, etc. -The second contribution will be much easier, except for one detail: given the -furious update activity of the Symfony documentation repository, odds are that -your fork is now out of date with the official repository. - -Solving this problem requires you to `sync your fork`_ with the original repository. -To do this, execute this command first to tell git about the original repository: - -.. code-block:: bash - - $ cd projects/symfony-docs/ - $ git remote add upstream https://github.com/symfony/symfony-docs.git - -Now you can **sync your fork** by executing the following command: - -.. code-block:: bash - - $ cd projects/symfony-docs/ - $ git fetch upstream - $ git checkout 2.3 - $ git merge upstream/2.3 - -This command will update the ``2.3`` branch, which is the one you used to -create the new branch for your changes. If you have used another base branch, -e.g. ``master``, replace the ``2.3`` with the appropriate branch name. - -Great! Now you can proceed by following the same steps explained in the previous -section: - -.. code-block:: bash - - # create a new branch to store your changes based on the 2.3 branch - $ cd projects/symfony-docs/ - $ git checkout 2.3 - $ git checkout -b my_changes - - # ... do your changes - - # submit the changes to your forked repository - $ git add xxx.rst # (optional) only if this is a new content - $ git commit xxx.rst - $ git push origin my_changes - - # go to GitHub and create the Pull Request - # - # Include this table in the description: - # | Q | A - # | ------------- | --- - # | Doc fix? | [yes|no] - # | New docs? | [yes|no] (PR # on symfony/symfony if applicable) - # | Applies to | [Symfony version numbers this applies to] - # | Fixed tickets | [comma separated list of tickets fixed by the PR] - -Your second contribution is now complete, so **go and celebrate again!** -You can also see how your ranking improves in the list of -`Symfony Documentation Contributors`_. +**Step 10.** After your pull request is eventually accepted and merged in the +Symfony documentation, you will be included in the `Symfony Documentation +Contributors`_ list. Moreover, if you happen to have a `SensioLabsConnect`_ +profile, you will get a cool `Symfony Documentation Badge`_. Your Next Documentation Contributions ------------------------------------- -Now that you've made two contributions to the Symfony documentation, you are -probably comfortable with all the Git-magic involved in the process. That's -why your next contributions would be much faster. Here you can find the complete -steps to contribute to the Symfony documentation, which you can use as a -**checklist**: +Check you out! You've made your first contribution to the Symfony documentation! +Somebody throw a party! Your first contribution took a little extra time because +you needed to learn a few standards and setup your computer. But from now on, +your contributions will be much easier to complete. + +Here is a **checklist** of steps that will guide you through your next +contribution to the Symfony docs: .. code-block:: bash - # sync your fork with the official Symfony repository + # create a new branch based on the oldest maintained version $ cd projects/symfony-docs/ - $ git fetch upstream - $ git checkout 2.3 - $ git merge upstream/2.3 - - # create a new branch from the oldest maintained version - $ git checkout 2.3 - $ git checkout -b my_changes + $ git checkout -b my_changes upstream/2.3 # ... do your changes @@ -233,62 +218,35 @@ steps to contribute to the Symfony documentation, which you can use as a $ git push origin my_changes # go to GitHub and create the Pull Request - # - # Include this table in the description: - # | Q | A - # | ------------- | --- - # | Doc fix? | [yes|no] - # | New docs? | [yes|no] (PR # on symfony/symfony if applicable) - # | Applies to | [Symfony version numbers this applies to] - # | Fixed tickets | [comma separated list of tickets fixed by the PR] # (optional) make the changes requested by reviewers and commit them $ git commit xxx.rst $ git push -You guessed right: after all this hard work, it's **time to celebrate again!** - +After completing your next contributions, also watch your ranking improve on +the list of `Symfony Documentation Contributors`_. You guessed right: after all +this hard work, it's **time to celebrate again!** Review your changes ------------------- Every GitHub Pull Request is automatically built and deployed by `Platform.sh`_ -on a single environment that you can access on your browser to review your +on a single environment that you can access on your browser to review your changes. .. image:: /images/contributing/docs-pull-request-platformsh.png :align: center :alt: Platform.sh Pull Request Deployment -To access the `Platform.sh`_ environment URL, simply go to your Pull Request -page on GitHub and click on ``Details``. - -.. note:: - - The specific configuration files at the root of the Git repository: - ``.platform.app.yaml``, ``.platform/services.yaml`` and - ``.platform/routes.yaml`` allow `Platform.sh`_ to build Pull Requests. +To access the `Platform.sh`_ environment URL, go to your Pull Request page on +GitHub, click on the **Show all checks** link and finally, click on the ``Details`` +link displayed for Platform.sh service. .. note:: Only Pull Requests to maintained branches are automatically built by Platform.sh. Check the `roadmap`_ for maintained branches. -Minor Changes (e.g. Typos) --------------------------- - -You may find just a typo and want to fix it. Due to GitHub's functional -frontend, it is quite simple to create Pull Requests right in your -browser while reading the docs on symfony.com. To do this, just click -the **edit this page** button on the upper right corner. Beforehand, -please switch to the right branch as mentioned before. Now you are able -to edit the content and describe your changes within the GitHub -frontend. When your work is done, click **Propose file change** to -create a commit and, in case it is your first contribution, also your -fork. A new branch is created automatically in order to provide a base -for your Pull Request. Then fill out the form to create the Pull Request -as described above. - Frequently Asked Questions -------------------------- @@ -338,11 +296,11 @@ your proposal after you put all that hard work into making the changes. We definitely don't want you to waste your time! .. _`github.com/symfony/symfony-docs`: https://github.com/symfony/symfony-docs -.. _reStructuredText: http://docutils.sourceforge.net/rst.html -.. _GitHub: https://github.com/ +.. _`reStructuredText`: http://docutils.sourceforge.net/rst.html +.. _`GitHub`: https://github.com/ .. _`fork the repository`: https://help.github.com/articles/fork-a-repo .. _`Symfony Documentation Contributors`: https://symfony.com/contributors/doc -.. _SensioLabsConnect: https://connect.sensiolabs.com/ +.. _`SensioLabsConnect`: https://connect.sensiolabs.com/ .. _`Symfony Documentation Badge`: https://connect.sensiolabs.com/badge/36/symfony-documentation-contributor .. _`sync your fork`: https://help.github.com/articles/syncing-a-fork .. _`Platform.sh`: https://platform.sh diff --git a/images/contributing/docs-github-create-pr.png b/images/contributing/docs-github-create-pr.png new file mode 100644 index 0000000000000000000000000000000000000000..29fe22f5dbdae49c0fc445fee88a3dffe366356b GIT binary patch literal 66585 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�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 To&4_QNGfS@1+i)ogP{KflJ*@8 literal 0 HcmV?d00001 diff --git a/images/contributing/docs-github-edit-page.png b/images/contributing/docs-github-edit-page.png new file mode 100644 index 0000000000000000000000000000000000000000..c34f13f08897a41ee963abb2fcef476dd61fea5b GIT binary patch literal 63974 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 literal 0 HcmV?d00001