diff mbox series

manuals: suppress excess use of "following" word

Message ID 20240209165251.2080708-1-michael.opdenacker@bootlin.com
State New
Headers show
Series manuals: suppress excess use of "following" word | expand

Commit Message

Michael Opdenacker Feb. 9, 2024, 4:52 p.m. UTC
From: Michael Opdenacker <michael.opdenacker@bootlin.com>

To simplify the style, replace "Following is" and "Following are"
by "here is" and "here are", sounding more natural.

Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
---
 documentation/bsp-guide/bsp.rst                  |  8 ++++----
 documentation/dev-manual/building.rst            |  2 +-
 documentation/dev-manual/debugging.rst           |  8 ++++----
 documentation/dev-manual/development-shell.rst   |  2 +-
 documentation/dev-manual/layers.rst              |  8 ++++----
 documentation/dev-manual/libraries.rst           |  4 ++--
 documentation/dev-manual/licenses.rst            |  2 +-
 documentation/dev-manual/new-machine.rst         |  2 +-
 documentation/dev-manual/new-recipe.rst          |  8 ++++----
 documentation/dev-manual/packages.rst            |  2 +-
 documentation/dev-manual/prebuilt-libraries.rst  |  2 +-
 .../dev-manual/python-development-shell.rst      |  2 +-
 documentation/dev-manual/qemu.rst                |  4 ++--
 documentation/dev-manual/runtime-testing.rst     |  2 +-
 documentation/dev-manual/speeding-up-build.rst   |  4 ++--
 documentation/dev-manual/start.rst               |  4 ++--
 documentation/kernel-dev/common.rst              |  4 ++--
 documentation/migration-guides/migration-1.5.rst |  6 +++---
 documentation/migration-guides/migration-2.2.rst |  4 ++--
 documentation/migration-guides/migration-2.4.rst |  4 ++--
 documentation/migration-guides/migration-2.5.rst |  8 ++++----
 documentation/overview-manual/concepts.rst       | 16 ++++++++--------
 documentation/overview-manual/yp-intro.rst       |  2 +-
 documentation/ref-manual/classes.rst             |  2 +-
 documentation/ref-manual/devtool-reference.rst   |  4 ++--
 documentation/ref-manual/faq.rst                 |  2 +-
 documentation/ref-manual/images.rst              |  2 +-
 documentation/ref-manual/release-process.rst     |  4 ++--
 documentation/ref-manual/structure.rst           |  2 +-
 documentation/ref-manual/terms.rst               |  4 ++--
 documentation/ref-manual/variables.rst           |  8 ++++----
 documentation/sdk-manual/appendix-obtain.rst     | 10 +++++-----
 documentation/sdk-manual/intro.rst               |  2 +-
 documentation/toaster-manual/setup-and-use.rst   |  4 ++--
 34 files changed, 76 insertions(+), 76 deletions(-)

Comments

Daniel Ammann Feb. 12, 2024, 1:22 p.m. UTC | #1
Hi Michael

I think some of these might be simplified even more, e.g.

-Following are the requirements for a released BSP that conform to the
+Here are the requirements for a released BSP that conform to the
  Yocto Project:
  
  The requirements for a released BSP that conform to the Yocto Project
  are:

Kind regards

Daniel

On 2/9/24 17:52, Michael Opdenacker via lists.yoctoproject.org wrote:
> From: Michael Opdenacker <michael.opdenacker@bootlin.com>
> 
> To simplify the style, replace "Following is" and "Following are"
> by "here is" and "here are", sounding more natural.
> 
> Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
> ---
>   documentation/bsp-guide/bsp.rst                  |  8 ++++----
>   documentation/dev-manual/building.rst            |  2 +-
>   documentation/dev-manual/debugging.rst           |  8 ++++----
>   documentation/dev-manual/development-shell.rst   |  2 +-
>   documentation/dev-manual/layers.rst              |  8 ++++----
>   documentation/dev-manual/libraries.rst           |  4 ++--
>   documentation/dev-manual/licenses.rst            |  2 +-
>   documentation/dev-manual/new-machine.rst         |  2 +-
>   documentation/dev-manual/new-recipe.rst          |  8 ++++----
>   documentation/dev-manual/packages.rst            |  2 +-
>   documentation/dev-manual/prebuilt-libraries.rst  |  2 +-
>   .../dev-manual/python-development-shell.rst      |  2 +-
>   documentation/dev-manual/qemu.rst                |  4 ++--
>   documentation/dev-manual/runtime-testing.rst     |  2 +-
>   documentation/dev-manual/speeding-up-build.rst   |  4 ++--
>   documentation/dev-manual/start.rst               |  4 ++--
>   documentation/kernel-dev/common.rst              |  4 ++--
>   documentation/migration-guides/migration-1.5.rst |  6 +++---
>   documentation/migration-guides/migration-2.2.rst |  4 ++--
>   documentation/migration-guides/migration-2.4.rst |  4 ++--
>   documentation/migration-guides/migration-2.5.rst |  8 ++++----
>   documentation/overview-manual/concepts.rst       | 16 ++++++++--------
>   documentation/overview-manual/yp-intro.rst       |  2 +-
>   documentation/ref-manual/classes.rst             |  2 +-
>   documentation/ref-manual/devtool-reference.rst   |  4 ++--
>   documentation/ref-manual/faq.rst                 |  2 +-
>   documentation/ref-manual/images.rst              |  2 +-
>   documentation/ref-manual/release-process.rst     |  4 ++--
>   documentation/ref-manual/structure.rst           |  2 +-
>   documentation/ref-manual/terms.rst               |  4 ++--
>   documentation/ref-manual/variables.rst           |  8 ++++----
>   documentation/sdk-manual/appendix-obtain.rst     | 10 +++++-----
>   documentation/sdk-manual/intro.rst               |  2 +-
>   documentation/toaster-manual/setup-and-use.rst   |  4 ++--
>   34 files changed, 76 insertions(+), 76 deletions(-)
> 
> diff --git a/documentation/bsp-guide/bsp.rst b/documentation/bsp-guide/bsp.rst
> index 29c69a9305..0d2e023581 100644
> --- a/documentation/bsp-guide/bsp.rst
> +++ b/documentation/bsp-guide/bsp.rst
> @@ -851,7 +851,7 @@ Before looking at BSP requirements, you should consider the following:
>      dictating that a specific kernel or kernel version be used in a given
>      BSP.
>   
> -Following are the requirements for a released BSP that conform to the
> +Here are the requirements for a released BSP that conform to the
>   Yocto Project:
>   
>   -  *Layer Name:* The BSP must have a layer name that follows the Yocto
> @@ -956,7 +956,7 @@ Yocto Project:
>   Released BSP Recommendations
>   ----------------------------
>   
> -Following are recommendations for released BSPs that conform to the
> +Here are recommendations for released BSPs that conform to the
>   Yocto Project:
>   
>   -  *Bootable Images:* Released BSPs can contain one or more bootable
> @@ -1018,7 +1018,7 @@ the following:
>      that additional hierarchy and the files would obviously not be able
>      to reside in a machine-specific directory.
>   
> -Following is a specific example to help you better understand the
> +Here is a specific example to help you better understand the
>   process. This example customizes a recipe by adding a
>   BSP-specific configuration file named ``interfaces`` to the
>   ``init-ifupdown_1.0.bb`` recipe for machine "xyz" where the BSP layer
> @@ -1448,7 +1448,7 @@ metadata used to build the kernel. In this case, a kernel append file
>   kernel recipe (i.e. ``linux-yocto_6.1.bb``), which is located in
>   :yocto_git:`/poky/tree/meta/recipes-kernel/linux`.
>   
> -Following is the contents of the append file::
> +Here are the contents of the append file::
>   
>      KBRANCH:genericx86  = "v6.1/standard/base"
>      KBRANCH:genericx86-64  = "v6.1/standard/base"
> diff --git a/documentation/dev-manual/building.rst b/documentation/dev-manual/building.rst
> index e964bd1aee..7fcac33b75 100644
> --- a/documentation/dev-manual/building.rst
> +++ b/documentation/dev-manual/building.rst
> @@ -160,7 +160,7 @@ Follow these steps to set up and execute multiple configuration builds:
>      The location for these multiconfig configuration files is specific.
>      They must reside in the current :term:`Build Directory` in a sub-directory of
>      ``conf`` named ``multiconfig`` or within a layer's ``conf`` directory
> -   under a directory named ``multiconfig``. Following is an example that defines
> +   under a directory named ``multiconfig``. Here is an example that defines
>      two configuration files for the "x86" and "arm" multiconfigs:
>   
>      .. image:: figures/multiconfig_files.png
> diff --git a/documentation/dev-manual/debugging.rst b/documentation/dev-manual/debugging.rst
> index 834eade766..ce29815e9f 100644
> --- a/documentation/dev-manual/debugging.rst
> +++ b/documentation/dev-manual/debugging.rst
> @@ -170,7 +170,7 @@ You can use the ``oe-pkgdata-util`` command-line utility to query
>   various package-related information. When you use the utility, you must
>   use it to view information on packages that have already been built.
>   
> -Following are a few of the available ``oe-pkgdata-util`` subcommands.
> +Here are a few of the available ``oe-pkgdata-util`` subcommands.
>   
>   .. note::
>   
> @@ -608,7 +608,7 @@ logs, keep in mind the goal is to have informative logs while keeping
>   the console as "silent" as possible. Also, if you want status messages
>   in the log, use the "debug" loglevel.
>   
> -Following is an example written in Python. The code handles logging for
> +Here is an example written in Python. The code handles logging for
>   a function that determines the number of tasks needed to be run. See the
>   ":ref:`ref-tasks-listtasks`"
>   section for additional information::
> @@ -636,7 +636,7 @@ logs, you have the same goals --- informative with minimal console output.
>   The syntax you use for recipes written in Bash is similar to that of
>   recipes written in Python described in the previous section.
>   
> -Following is an example written in Bash. The code logs the progress of
> +Here is an example written in Bash. The code logs the progress of
>   the ``do_my_function`` function::
>   
>      do_my_function() {
> @@ -1236,7 +1236,7 @@ Here are some other tips that you might find useful:
>                  "$@"
>         }
>   
> -   Following are some usage examples::
> +   Here are some usage examples::
>   
>         $ g FOO # Search recursively for "FOO"
>         $ g -i foo # Search recursively for "foo", ignoring case
> diff --git a/documentation/dev-manual/development-shell.rst b/documentation/dev-manual/development-shell.rst
> index a18d792150..be26bcffc7 100644
> --- a/documentation/dev-manual/development-shell.rst
> +++ b/documentation/dev-manual/development-shell.rst
> @@ -16,7 +16,7 @@ OpenEmbedded build system were executing them. Consequently, working
>   this way can be helpful when debugging a build or preparing software to
>   be used with the OpenEmbedded build system.
>   
> -Following is an example that uses ``devshell`` on a target named
> +Here is an example that uses ``devshell`` on a target named
>   ``matchbox-desktop``::
>   
>     $ bitbake matchbox-desktop -c devshell
> diff --git a/documentation/dev-manual/layers.rst b/documentation/dev-manual/layers.rst
> index b3ccf633df..f7929e630e 100644
> --- a/documentation/dev-manual/layers.rst
> +++ b/documentation/dev-manual/layers.rst
> @@ -82,7 +82,7 @@ Follow these general steps to create your layer without using tools:
>         LAYERVERSION_yoctobsp = "4"
>         LAYERSERIES_COMPAT_yoctobsp = "dunfell"
>   
> -   Following is an explanation of the layer configuration file:
> +   Here is an explanation of the layer configuration file:
>   
>      -  :term:`BBPATH`: Adds the layer's
>         root directory to BitBake's search path. Through the use of the
> @@ -191,7 +191,7 @@ following list:
>   -  *Structure Your Layers:* Proper use of overrides within append files
>      and placement of machine-specific files within your layer can ensure
>      that a build is not using the wrong Metadata and negatively impacting
> -   a build for a different machine. Following are some examples:
> +   a build for a different machine. Here are some examples:
>   
>      -  *Modify Variables to Support a Different Machine:* Suppose you
>         have a layer named ``meta-one`` that adds support for building
> @@ -513,7 +513,7 @@ In the main recipe, note the :term:`SRC_URI`
>   variable, which tells the OpenEmbedded build system where to find files
>   during the build.
>   
> -Following is the append file, which is named ``formfactor_0.0.bbappend``
> +Here is the append file, which is named ``formfactor_0.0.bbappend``
>   and is from the Raspberry Pi BSP Layer named ``meta-raspberrypi``. The
>   file is in the layer at ``recipes-bsp/formfactor``::
>   
> @@ -588,7 +588,7 @@ Directory`.  Here is the main ``xserver-xf86-config`` recipe, which is named
>   	fi
>      }
>   
> -Following is the append file, which is named ``xserver-xf86-config_%.bbappend``
> +Here is the append file, which is named ``xserver-xf86-config_%.bbappend``
>   and is from the Raspberry Pi BSP Layer named ``meta-raspberrypi``. The
>   file is in the layer at ``recipes-graphics/xorg-xserver``::
>   
> diff --git a/documentation/dev-manual/libraries.rst b/documentation/dev-manual/libraries.rst
> index ae4ca27209..521dbb9a7c 100644
> --- a/documentation/dev-manual/libraries.rst
> +++ b/documentation/dev-manual/libraries.rst
> @@ -37,7 +37,7 @@ library files.
>      Some previously released versions of the Yocto Project defined the
>      static library files through ``${PN}-dev``.
>   
> -Following is part of the BitBake configuration file, where you can see
> +Here is the part of the BitBake configuration file, where you can see
>   how the static library files are defined::
>   
>      PACKAGE_BEFORE_PN ?= ""
> @@ -177,7 +177,7 @@ Additional Implementation Details
>   ---------------------------------
>   
>   There are generic implementation details as well as details that are specific to
> -package management systems. Following are implementation details
> +package management systems. Here are implementation details
>   that exist regardless of the package management system:
>   
>   -  The typical convention used for the class extension code as used by
> diff --git a/documentation/dev-manual/licenses.rst b/documentation/dev-manual/licenses.rst
> index 57713effa0..bffff3675f 100644
> --- a/documentation/dev-manual/licenses.rst
> +++ b/documentation/dev-manual/licenses.rst
> @@ -27,7 +27,7 @@ Specifying the ``LIC_FILES_CHKSUM`` Variable
>   --------------------------------------------
>   
>   The :term:`LIC_FILES_CHKSUM` variable contains checksums of the license text
> -in the source code for the recipe. Following is an example of how to
> +in the source code for the recipe. Here is an example of how to
>   specify :term:`LIC_FILES_CHKSUM`::
>   
>      LIC_FILES_CHKSUM = "file://COPYING;md5=xxxx \
> diff --git a/documentation/dev-manual/new-machine.rst b/documentation/dev-manual/new-machine.rst
> index 6b41d24db4..469b2d395a 100644
> --- a/documentation/dev-manual/new-machine.rst
> +++ b/documentation/dev-manual/new-machine.rst
> @@ -104,7 +104,7 @@ contains directories for specific machines such as ``qemuarm`` and
>   defaults, see the ``meta/recipes-bsp/formfactor/files/config`` file
>   found in the same area.
>   
> -Following is an example for "qemuarm" machine::
> +Here is an example for "qemuarm" machine::
>   
>      HAVE_TOUCHSCREEN=1
>      HAVE_KEYBOARD=1
> diff --git a/documentation/dev-manual/new-recipe.rst b/documentation/dev-manual/new-recipe.rst
> index 2c1033eb35..61fc2eb122 100644
> --- a/documentation/dev-manual/new-recipe.rst
> +++ b/documentation/dev-manual/new-recipe.rst
> @@ -100,7 +100,7 @@ command::
>   
>   Running ``recipetool create -o OUTFILE`` creates the base recipe and
>   locates it properly in the layer that contains your source files.
> -Following are some syntax examples:
> +Here are some syntax examples:
>   
>    - Use this syntax to generate a recipe based on source. Once generated,
>      the recipe resides in the existing source code layer::
> @@ -1232,7 +1232,7 @@ inherit the :ref:`ref-classes-autotools` class, which contains the definitions
>   of all the steps needed to build an Autotool-based application. The result of
>   the build is automatically packaged. And, if the application uses NLS for
>   localization, packages with local information are generated (one package per
> -language). Following is one example: (``hello_2.3.bb``)::
> +language). Here is one example: (``hello_2.3.bb``)::
>   
>      SUMMARY = "GNU Helloworld application"
>      SECTION = "examples"
> @@ -1285,7 +1285,7 @@ Splitting an Application into Multiple Packages
>   You can use the variables :term:`PACKAGES` and :term:`FILES` to split an
>   application into multiple packages.
>   
> -Following is an example that uses the ``libxpm`` recipe. By default,
> +Here is an example that uses the ``libxpm`` recipe. By default,
>   this recipe generates a single package that contains the library along
>   with a few binaries. You can modify the recipe to split the binaries
>   into separate packages::
> @@ -1510,7 +1510,7 @@ in the BitBake User Manual.
>         when you make the assignment, but this is not generally needed.
>   
>   -  *Quote All Assignments ("value"):* Use double quotes around values in
> -   all variable assignments (e.g. ``"value"``). Following is an example::
> +   all variable assignments (e.g. ``"value"``). Here is an example::
>   
>         VAR1 = "${OTHERVAR}"
>         VAR2 = "The version is ${PV}"
> diff --git a/documentation/dev-manual/packages.rst b/documentation/dev-manual/packages.rst
> index 79f21d9f34..eb2195e8b6 100644
> --- a/documentation/dev-manual/packages.rst
> +++ b/documentation/dev-manual/packages.rst
> @@ -365,7 +365,7 @@ For more examples that show how to use ``do_split_packages``, see the
>   directory of the ``poky`` :ref:`source repository <overview-manual/development-environment:yocto project source repositories>`. You can
>   also find examples in ``meta/classes-recipe/kernel.bbclass``.
>   
> -Following is a reference that shows ``do_split_packages`` mandatory and
> +Here is a reference that shows ``do_split_packages`` mandatory and
>   optional arguments::
>   
>      Mandatory arguments
> diff --git a/documentation/dev-manual/prebuilt-libraries.rst b/documentation/dev-manual/prebuilt-libraries.rst
> index b80a844e93..b0abba96d0 100644
> --- a/documentation/dev-manual/prebuilt-libraries.rst
> +++ b/documentation/dev-manual/prebuilt-libraries.rst
> @@ -148,7 +148,7 @@ recipe. By default, ``libfoo.so`` gets packaged into ``${PN}-dev``, which
>   triggers a QA warning that a non-symlink library is in a ``-dev`` package,
>   and binaries in the same recipe link to the library in ``${PN}-dev``,
>   which triggers more QA warnings. To solve this problem, you need to package the
> -unversioned library into ``${PN}`` where it belongs. The following are the abridged
> +unversioned library into ``${PN}`` where it belongs. Here are the abridged
>   default :term:`FILES` variables in ``bitbake.conf``::
>   
>      SOLIBS = ".so.*"
> diff --git a/documentation/dev-manual/python-development-shell.rst b/documentation/dev-manual/python-development-shell.rst
> index 2dc6a3f138..81a5c43472 100644
> --- a/documentation/dev-manual/python-development-shell.rst
> +++ b/documentation/dev-manual/python-development-shell.rst
> @@ -35,7 +35,7 @@ system were executing them. Consequently, working this way can be
>   helpful when debugging a build or preparing software to be used with the
>   OpenEmbedded build system.
>   
> -Following is an example that uses ``pydevshell`` on a target named
> +Here is an example that uses ``pydevshell`` on a target named
>   ``matchbox-desktop``::
>   
>      $ bitbake matchbox-desktop -c pydevshell
> diff --git a/documentation/dev-manual/qemu.rst b/documentation/dev-manual/qemu.rst
> index d431ea4b99..19f3e40d63 100644
> --- a/documentation/dev-manual/qemu.rst
> +++ b/documentation/dev-manual/qemu.rst
> @@ -311,7 +311,7 @@ timestamp when it needs to look for an image. Minimally, through the use
>   of options, you must provide either a machine name, a virtual machine
>   image (``*wic.vmdk``), or a kernel image (``*.bin``).
>   
> -Following is the command-line help output for the ``runqemu`` command::
> +Here is the command-line help output for the ``runqemu`` command::
>   
>      $ runqemu --help
>   
> @@ -353,7 +353,7 @@ Following is the command-line help output for the ``runqemu`` command::
>   ``runqemu`` Command-Line Options
>   ================================
>   
> -Following is a description of ``runqemu`` options you can provide on the
> +Here is a description of ``runqemu`` options you can provide on the
>   command line:
>   
>   .. note::
> diff --git a/documentation/dev-manual/runtime-testing.rst b/documentation/dev-manual/runtime-testing.rst
> index 1a2e9ec4fe..59b80a73d5 100644
> --- a/documentation/dev-manual/runtime-testing.rst
> +++ b/documentation/dev-manual/runtime-testing.rst
> @@ -572,7 +572,7 @@ data:
>      When set to "true", the package is not automatically installed into
>      the DUT.
>   
> -Following is an example JSON file that handles test "foo" installing
> +Here is an example JSON file that handles test "foo" installing
>   package "bar" and test "foobar" installing packages "foo" and "bar".
>   Once the test is complete, the packages are removed from the DUT::
>   
> diff --git a/documentation/dev-manual/speeding-up-build.rst b/documentation/dev-manual/speeding-up-build.rst
> index 31b6f75ab0..1e563b77b1 100644
> --- a/documentation/dev-manual/speeding-up-build.rst
> +++ b/documentation/dev-manual/speeding-up-build.rst
> @@ -33,7 +33,7 @@ auto-scaling ensures that the build system fundamentally takes advantage
>   of potential parallel operations during the build based on the build
>   machine's capabilities.
>   
> -Following are additional factors that can affect build speed:
> +Here are additional factors that can affect build speed:
>   
>   -  File system type: The file system type that the build is being
>      performed on can also influence performance. Using ``ext4`` is
> @@ -88,7 +88,7 @@ that can help you speed up the build:
>      variable to "1".
>   
>   -  Disable static library generation for recipes derived from
> -   ``autoconf`` or ``libtool``: Following is an example showing how to
> +   ``autoconf`` or ``libtool``: Here is an example showing how to
>      disable static libraries and still provide an override to handle
>      exceptions::
>   
> diff --git a/documentation/dev-manual/start.rst b/documentation/dev-manual/start.rst
> index b108337795..908bf20e02 100644
> --- a/documentation/dev-manual/start.rst
> +++ b/documentation/dev-manual/start.rst
> @@ -99,7 +99,7 @@ particular working environment and set of practices.
>   
>   #.  *Set up the Application Development Machines:* As mentioned earlier,
>       application developers are creating applications on top of existing
> -    software stacks. Following are some best practices for setting up
> +    software stacks. Here are some best practices for setting up
>       machines used for application development:
>   
>       -  Use a pre-built toolchain that contains the software stack
> @@ -118,7 +118,7 @@ particular working environment and set of practices.
>   
>   #.  *Set up the Core Development Machines:* As mentioned earlier, core
>       developers work on the contents of the operating system itself.
> -    Following are some best practices for setting up machines used for
> +    Here are some best practices for setting up machines used for
>       developing images:
>   
>       -  Have the :term:`OpenEmbedded Build System` available on
> diff --git a/documentation/kernel-dev/common.rst b/documentation/kernel-dev/common.rst
> index 9b197bfccb..0cee503346 100644
> --- a/documentation/kernel-dev/common.rst
> +++ b/documentation/kernel-dev/common.rst
> @@ -1295,7 +1295,7 @@ In order to run this task, you must have an existing ``.config`` file.
>   See the ":ref:`kernel-dev/common:using \`\`menuconfig\`\``" section for
>   information on how to create a configuration file.
>   
> -Following is sample output from the :ref:`ref-tasks-kernel_configcheck` task:
> +Here is sample output from the :ref:`ref-tasks-kernel_configcheck` task:
>   
>   .. code-block:: none
>   
> @@ -1726,7 +1726,7 @@ tree. Using Git is an efficient way to see what has changed in the tree.
>   What Changed in a Kernel?
>   -------------------------
>   
> -Following are a few examples that show how to use Git commands to
> +Here are a few examples that show how to use Git commands to
>   examine changes. These examples are by no means the only way to see
>   changes.
>   
> diff --git a/documentation/migration-guides/migration-1.5.rst b/documentation/migration-guides/migration-1.5.rst
> index d82d33f91f..35c501e8af 100644
> --- a/documentation/migration-guides/migration-1.5.rst
> +++ b/documentation/migration-guides/migration-1.5.rst
> @@ -256,7 +256,7 @@ section in the Yocto Project Development Tasks Manual.
>   Build History
>   -------------
>   
> -Following are changes to Build History:
> +Here are changes to Build History:
>   
>   -  Installed package sizes: ``installed-package-sizes.txt`` for an image
>      now records the size of the files installed by each package instead
> @@ -279,7 +279,7 @@ section in the Yocto Project Development Tasks Manual.
>   ``udev``
>   --------
>   
> -Following are changes to ``udev``:
> +Here are changes to ``udev``:
>   
>   -  ``udev`` no longer brings in ``udev-extraconf`` automatically through
>      :term:`RRECOMMENDS`, since this was originally
> @@ -323,7 +323,7 @@ Removed and Renamed Recipes
>   Other Changes
>   -------------
>   
> -Following is a list of short entries describing other changes:
> +Here is a list of short entries describing other changes:
>   
>   -  ``run-postinsts``: Make this generic.
>   
> diff --git a/documentation/migration-guides/migration-2.2.rst b/documentation/migration-guides/migration-2.2.rst
> index 3932792c78..a546b073cb 100644
> --- a/documentation/migration-guides/migration-2.2.rst
> +++ b/documentation/migration-guides/migration-2.2.rst
> @@ -73,7 +73,7 @@ Metadata Must Now Use Python 3 Syntax
>   The metadata is now required to use Python 3 syntax. For help preparing
>   metadata, see any of the many Python 3 porting guides available.
>   Alternatively, you can reference the conversion commits for BitBake and
> -you can use :term:`OpenEmbedded-Core (OE-Core)` as a guide for changes. Following are
> +you can use :term:`OpenEmbedded-Core (OE-Core)` as a guide for changes. Here are
>   particular areas of interest:
>   
>     - subprocess command-line pipes needing locale decoding
> @@ -182,7 +182,7 @@ root filesystem, provides an image, and uses the ``nographic`` option::
>   
>      $ runqemu qemux86-64 tmp/deploy/images/qemux86-64/core-image-minimal-qemux86-64.ext4 tmp/deploy/images/qemux86-64/bzImage nographic
>   
> -Following is a list of variables that can be set in configuration files
> +Here is a list of variables that can be set in configuration files
>   such as ``bsp.conf`` to enable the BSP to be booted by ``runqemu``::
>   
>      QB_SYSTEM_NAME: QEMU name (e.g. "qemu-system-i386")
> diff --git a/documentation/migration-guides/migration-2.4.rst b/documentation/migration-guides/migration-2.4.rst
> index abad43acc3..5387d37980 100644
> --- a/documentation/migration-guides/migration-2.4.rst
> +++ b/documentation/migration-guides/migration-2.4.rst
> @@ -229,7 +229,7 @@ The following package QA changes took place:
>   ``README`` File Changes
>   -----------------------
>   
> -The following are changes to ``README`` files:
> +Here are changes to ``README`` files:
>   
>   -  The main Poky ``README`` file has been moved to the ``meta-poky``
>      layer and has been renamed ``README.poky``. A symlink has been
> @@ -246,7 +246,7 @@ The following are changes to ``README`` files:
>   Miscellaneous Changes
>   ---------------------
>   
> -The following are additional changes:
> +Here are additional changes:
>   
>   -  The ``ROOTFS_PKGMANAGE_BOOTSTRAP`` variable and any references to it
>      have been removed. You should remove this variable from any custom
> diff --git a/documentation/migration-guides/migration-2.5.rst b/documentation/migration-guides/migration-2.5.rst
> index 9f089bb93b..3f662b5cac 100644
> --- a/documentation/migration-guides/migration-2.5.rst
> +++ b/documentation/migration-guides/migration-2.5.rst
> @@ -87,7 +87,7 @@ The following recipes have been removed:
>   Scripts and Tools Changes
>   -------------------------
>   
> -The following are changes to scripts and tools:
> +Here are changes to scripts and tools:
>   
>   -  ``yocto-bsp``, ``yocto-kernel``, and ``yocto-layer``: The
>      ``yocto-bsp``, ``yocto-kernel``, and ``yocto-layer`` scripts
> @@ -119,7 +119,7 @@ The following are changes to scripts and tools:
>   BitBake Changes
>   ---------------
>   
> -The following are BitBake changes:
> +Here are BitBake changes:
>   
>   -  The ``--runall`` option has changed. There are two different
>      behaviors people might want:
> @@ -153,7 +153,7 @@ The following are BitBake changes:
>   Python and Python 3 Changes
>   ---------------------------
>   
> -The following are auto-packaging changes to Python and Python 3:
> +Here are auto-packaging changes to Python and Python 3:
>   
>   The script-managed ``python-*-manifest.inc`` files that were previously
>   used to generate Python and Python 3 packages have been replaced with a
> @@ -187,7 +187,7 @@ change please see :yocto_git:`this commit
>   Miscellaneous Changes
>   ---------------------
>   
> -The following are additional changes:
> +Here are additional changes:
>   
>   -  The :ref:`ref-classes-kernel` class supports building packages for multiple kernels.
>      If your kernel recipe or ``.bbappend`` file mentions packaging at
> diff --git a/documentation/overview-manual/concepts.rst b/documentation/overview-manual/concepts.rst
> index d335c2fcdd..da04b899b3 100644
> --- a/documentation/overview-manual/concepts.rst
> +++ b/documentation/overview-manual/concepts.rst
> @@ -37,7 +37,7 @@ to each data source as a layer. For information on layers, see the
>   ":ref:`dev-manual/layers:understanding and creating layers`"
>   section of the Yocto Project Development Tasks Manual.
>   
> -Following are some brief details on these core components. For
> +Here are some brief details on these core components. For
>   additional information on how these components interact during a build,
>   see the
>   ":ref:`overview-manual/concepts:openembedded build system concepts`"
> @@ -2238,7 +2238,7 @@ which is integrating ``sayhello`` in our root file system:
>   #.  Add ``sayhello`` to :term:`IMAGE_INSTALL` to integrate it into
>       the root file system
>   
> -The following are the contents of ``libhello/Makefile``::
> +Here are the contents of ``libhello/Makefile``::
>   
>      LIB=libhello.so
>   
> @@ -2266,7 +2266,7 @@ The following are the contents of ``libhello/Makefile``::
>      and ``CFLAGS`` as BitBake will set them as environment variables according
>      to your build configuration.
>   
> -The following are the contents of ``libhello/hellolib.h``::
> +Here are the contents of ``libhello/hellolib.h``::
>   
>      #ifndef HELLOLIB_H
>      #define HELLOLIB_H
> @@ -2275,7 +2275,7 @@ The following are the contents of ``libhello/hellolib.h``::
>   
>      #endif
>   
> -The following are the contents of ``libhello/hellolib.c``::
> +Here are the contents of ``libhello/hellolib.c``::
>   
>      #include <stdio.h>
>   
> @@ -2283,7 +2283,7 @@ The following are the contents of ``libhello/hellolib.c``::
>         puts("Hello from a Yocto demo \n");
>      }
>   
> -The following are the contents of ``sayhello/Makefile``::
> +Here are the contents of ``sayhello/Makefile``::
>   
>      EXEC=sayhello
>      LDFLAGS += -lhello
> @@ -2296,7 +2296,7 @@ The following are the contents of ``sayhello/Makefile``::
>      clean:
>         rm -rf $(EXEC) *.o
>   
> -The following are the contents of ``sayhello/sayhello.c``::
> +Here are the contents of ``sayhello/sayhello.c``::
>   
>      #include <hellolib.h>
>   
> @@ -2305,7 +2305,7 @@ The following are the contents of ``sayhello/sayhello.c``::
>         return 0;
>      }
>   
> -The following are the contents of ``libhello_0.1.bb``::
> +Here are the contents of ``libhello_0.1.bb``::
>   
>      SUMMARY = "Hello demo library"
>      DESCRIPTION = "Hello shared library used in Yocto demo"
> @@ -2328,7 +2328,7 @@ The following are the contents of ``libhello_0.1.bb``::
>         oe_soinstall ${PN}.so.${PV} ${D}${libdir}
>      }
>   
> -The following are the contents of ``sayhello_0.1.bb``::
> +Here are the contents of ``sayhello_0.1.bb``::
>   
>      SUMMARY = "SayHello demo"
>      DESCRIPTION = "SayHello project used in Yocto demo"
> diff --git a/documentation/overview-manual/yp-intro.rst b/documentation/overview-manual/yp-intro.rst
> index 1e6820c14e..4a27e12e01 100644
> --- a/documentation/overview-manual/yp-intro.rst
> +++ b/documentation/overview-manual/yp-intro.rst
> @@ -737,7 +737,7 @@ workflow:
>   .. image:: figures/YP-flow-diagram.png
>       :width: 100%
>   
> -Following is a brief summary of the "workflow":
> +Here is a brief summary of the "workflow":
>   
>   #. Developers specify architecture, policies, patches and configuration
>      details.
> diff --git a/documentation/ref-manual/classes.rst b/documentation/ref-manual/classes.rst
> index 844433c551..7a9b08060c 100644
> --- a/documentation/ref-manual/classes.rst
> +++ b/documentation/ref-manual/classes.rst
> @@ -693,7 +693,7 @@ information about using :ref:`ref-classes-devshell`.
>   The :ref:`ref-classes-devupstream` class uses
>   :term:`BBCLASSEXTEND` to add a variant of the
>   recipe that fetches from an alternative URI (e.g. Git) instead of a
> -tarball. Following is an example::
> +tarball. Here is an example::
>   
>      BBCLASSEXTEND = "devupstream:target"
>      SRC_URI:class-devupstream = "git://git.example.com/example;branch=main"
> diff --git a/documentation/ref-manual/devtool-reference.rst b/documentation/ref-manual/devtool-reference.rst
> index e167f58092..9319addc3c 100644
> --- a/documentation/ref-manual/devtool-reference.rst
> +++ b/documentation/ref-manual/devtool-reference.rst
> @@ -378,7 +378,7 @@ command::
>   Unless you provide a specific recipe name on the command line, the
>   command checks all recipes in all configured layers.
>   
> -Following is a partial example table that reports on all the recipes::
> +Here is a partial example table that reports on all the recipes::
>   
>      $ devtool check-upgrade-status
>      ...
> @@ -598,7 +598,7 @@ The ``devtool status`` command has no command-line options::
>   
>      $ devtool status
>   
> -Following is sample output after using
> +Here is sample output after using
>   :ref:`devtool add <ref-manual/devtool-reference:adding a new recipe to the workspace layer>`
>   to create and add the ``mtr_0.86.bb`` recipe to the ``workspace`` directory::
>   
> diff --git a/documentation/ref-manual/faq.rst b/documentation/ref-manual/faq.rst
> index a3a15506c3..73a61767e0 100644
> --- a/documentation/ref-manual/faq.rst
> +++ b/documentation/ref-manual/faq.rst
> @@ -135,7 +135,7 @@ Most source fetching by the OpenEmbedded build system is done by
>   single user or can be in ``/usr/local/etc/wgetrc`` as a global user
>   file.
>   
> -Following is the applicable code for setting various proxy types in the
> +Here is the applicable code for setting various proxy types in the
>   ``.wgetrc`` file. By default, these settings are disabled with comments.
>   To use them, remove the comments::
>   
> diff --git a/documentation/ref-manual/images.rst b/documentation/ref-manual/images.rst
> index 0f6d6bdb3f..c45f9104a9 100644
> --- a/documentation/ref-manual/images.rst
> +++ b/documentation/ref-manual/images.rst
> @@ -32,7 +32,7 @@ that contain image recipe files::
>   
>      $ ls meta*/recipes*/images/*.bb
>   
> -Following is a list of supported recipes:
> +Here is a list of supported recipes:
>   
>   -  ``build-appliance-image``: An example virtual machine that contains
>      all the pieces required to run builds using the build system as well
> diff --git a/documentation/ref-manual/release-process.rst b/documentation/ref-manual/release-process.rst
> index c861feaa9d..9eb1c65c54 100644
> --- a/documentation/ref-manual/release-process.rst
> +++ b/documentation/ref-manual/release-process.rst
> @@ -14,7 +14,7 @@ Major and Minor Release Cadence
>   
>   The Yocto Project delivers major releases (e.g. &DISTRO;) using a six
>   month cadence roughly timed each April and October of the year.
> -Following are examples of some major YP releases with their codenames
> +Here are examples of some major YP releases with their codenames
>   also shown. See the ":ref:`ref-manual/release-process:major release codenames`"
>   section for information on codenames used with major releases.
>   
> @@ -29,7 +29,7 @@ major holidays in various geographies.
>   
>   The Yocto project delivers minor (point) releases on an unscheduled
>   basis and are usually driven by the accumulation of enough significant
> -fixes or enhancements to the associated major release. Following are
> +fixes or enhancements to the associated major release. Here are
>   some example past point releases:
>   
>     - 4.1.3
> diff --git a/documentation/ref-manual/structure.rst b/documentation/ref-manual/structure.rst
> index f1b11ad69b..acadd5efa3 100644
> --- a/documentation/ref-manual/structure.rst
> +++ b/documentation/ref-manual/structure.rst
> @@ -537,7 +537,7 @@ recipe-specific :term:`WORKDIR` directories. Thus, the
>   This directory holds information that BitBake uses for accounting
>   purposes to track what tasks have run and when they have run. The
>   directory is sub-divided by architecture, package name, and version.
> -Following is an example::
> +Here is an example::
>   
>         stamps/all-poky-linux/distcc-config/1.0-r0.do_build-2fdd....2do
>   
> diff --git a/documentation/ref-manual/terms.rst b/documentation/ref-manual/terms.rst
> index 31ddeae009..ad9c46c339 100644
> --- a/documentation/ref-manual/terms.rst
> +++ b/documentation/ref-manual/terms.rst
> @@ -4,7 +4,7 @@
>   Yocto Project Terms
>   *******************
>   
> -Following is a list of terms and definitions users new to the Yocto Project
> +Here is a list of terms and definitions users new to the Yocto Project
>   development environment might find helpful. While some of these terms are
>   universal, the list includes them just in case:
>   
> @@ -67,7 +67,7 @@ universal, the list includes them just in case:
>         :term:`TOPDIR` variable points to the :term:`Build Directory`.
>   
>         You have a lot of flexibility when creating the :term:`Build Directory`.
> -      Following are some examples that show how to create the directory.  The
> +      Here are some examples that show how to create the directory.  The
>         examples assume your :term:`Source Directory` is named ``poky``:
>   
>            -  Create the :term:`Build Directory` inside your Source Directory and let
> diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst
> index 6f7d6ff01e..f4beecf0d2 100644
> --- a/documentation/ref-manual/variables.rst
> +++ b/documentation/ref-manual/variables.rst
> @@ -311,7 +311,7 @@ system and gives an overview of their function and contents.
>   
>      :term:`BB_ALLOWED_NETWORKS`
>         Specifies a space-delimited list of hosts that the fetcher is allowed
> -      to use to obtain the required source code. Following are
> +      to use to obtain the required source code. Here are
>         considerations surrounding this variable:
>   
>         -  This host list is only used if :term:`BB_NO_NETWORK` is either not set
> @@ -6557,7 +6557,7 @@ system and gives an overview of their function and contents.
>         The :term:`PREFERRED_PROVIDER` variable is set with the name (:term:`PN`) of
>         the recipe you prefer to provide "virtual/kernel".
>   
> -      Following are more examples::
> +      Here are more examples::
>   
>            PREFERRED_PROVIDER_virtual/xserver = "xserver-xf86"
>            PREFERRED_PROVIDER_virtual/libgl ?= "mesa"
> @@ -9391,7 +9391,7 @@ system and gives an overview of their function and contents.
>         configuration can define the :term:`UBOOT_MACHINE` and optionally the
>         :term:`IMAGE_FSTYPES` and the :term:`UBOOT_BINARY`.
>   
> -      Following is an example from the ``meta-freescale`` layer. ::
> +      Here is an example from the ``meta-freescale`` layer. ::
>   
>            UBOOT_CONFIG ??= "sdcard-ifc-secure-boot sdcard-ifc sdcard-qspi lpuart qspi secure-boot nor"
>            UBOOT_CONFIG[nor] = "ls1021atwr_nor_defconfig"
> @@ -9929,7 +9929,7 @@ system and gives an overview of their function and contents.
>         With the :term:`WKS_FILE_DEPENDS` variable, you have the possibility to
>         specify a list of additional dependencies (e.g. native tools,
>         bootloaders, and so forth), that are required to build Wic images.
> -      Following is an example::
> +      Here is an example::
>   
>            WKS_FILE_DEPENDS = "some-native-tool"
>   
> diff --git a/documentation/sdk-manual/appendix-obtain.rst b/documentation/sdk-manual/appendix-obtain.rst
> index ad531cbf24..d06d6ec6b5 100644
> --- a/documentation/sdk-manual/appendix-obtain.rst
> +++ b/documentation/sdk-manual/appendix-obtain.rst
> @@ -66,7 +66,7 @@ Follow these steps to locate and hand-install the toolchain:
>         poky-glibc-x86_64-core-image-sato-core2-64-qemux86-64-toolchain-&DISTRO;.sh
>   
>   #. *Run the Installer:* Be sure you have execution privileges and run
> -   the installer. Following is an example from the ``Downloads``
> +   the installer. Here is an example from the ``Downloads``
>      directory::
>   
>         $ ~/Downloads/poky-glibc-x86_64-core-image-sato-core2-64-qemux86-64-toolchain-&DISTRO;.sh
> @@ -165,12 +165,12 @@ build the SDK installer. Follow these steps:
>            variable inside your ``local.conf`` file before building the
>            SDK installer. Doing so ensures that the eventual SDK
>            installation process installs the appropriate library packages
> -         as part of the SDK. Following is an example using ``libc``
> +         as part of the SDK. Here is an example using ``libc``
>            static development libraries: TOOLCHAIN_TARGET_TASK:append = "
>            libc-staticdev"
>   
>   #. *Run the Installer:* You can now run the SDK installer from
> -   ``tmp/deploy/sdk`` in the :term:`Build Directory`. Following is an example::
> +   ``tmp/deploy/sdk`` in the :term:`Build Directory`. Here is an example::
>   
>         $ cd poky/build/tmp/deploy/sdk
>         $ ./poky-glibc-x86_64-core-image-sato-core2-64-toolchain-ext-&DISTRO;.sh
> @@ -235,7 +235,7 @@ Follow these steps to extract the root filesystem:
>      This script is located in the top-level directory in which you
>      installed the toolchain (e.g. ``poky_sdk``).
>   
> -   Following is an example based on the toolchain installed in the
> +   Here is an example based on the toolchain installed in the
>      ":ref:`sdk-manual/appendix-obtain:locating pre-built sdk installers`" section::
>   
>         $ source poky_sdk/environment-setup-core2-64-poky-linux
> @@ -243,7 +243,7 @@ Follow these steps to extract the root filesystem:
>   #. *Extract the Root Filesystem:* Use the ``runqemu-extract-sdk``
>      command and provide the root filesystem image.
>   
> -   Following is an example command that extracts the root filesystem
> +   Here is an example command that extracts the root filesystem
>      from a previously built root filesystem image that was downloaded
>      from the :yocto_dl:`Index of Releases </releases/yocto/yocto-&DISTRO;/machines/>`.
>      This command extracts the root filesystem into the ``core2-64-sato``
> diff --git a/documentation/sdk-manual/intro.rst b/documentation/sdk-manual/intro.rst
> index 49aa921e70..e8fd191dbc 100644
> --- a/documentation/sdk-manual/intro.rst
> +++ b/documentation/sdk-manual/intro.rst
> @@ -66,7 +66,7 @@ The SDK development environment consists of the following:
>   
>   In summary, the extensible and standard SDK share many features.
>   However, the extensible SDK has powerful development tools to help you
> -more quickly develop applications. Following is a table that summarizes
> +more quickly develop applications. Here is a table that summarizes
>   the primary differences between the standard and extensible SDK types
>   when considering which to build:
>   
> diff --git a/documentation/toaster-manual/setup-and-use.rst b/documentation/toaster-manual/setup-and-use.rst
> index c5521edda1..a0c27499ba 100644
> --- a/documentation/toaster-manual/setup-and-use.rst
> +++ b/documentation/toaster-manual/setup-and-use.rst
> @@ -365,7 +365,7 @@ Perform the following steps to install Toaster:
>   
>         /etc/apache2/conf.d/toaster.conf
>   
> -    Following is a sample Apache configuration for Toaster you can follow:
> +    Here is a sample Apache configuration for Toaster you can follow:
>   
>       .. code-block:: apache
>   
> @@ -495,7 +495,7 @@ The Toaster web interface allows you to do the following:
>   Toaster Web Interface Videos
>   ----------------------------
>   
> -Following are several videos that show how to use the Toaster GUI:
> +Here are several videos that show how to use the Toaster GUI:
>   
>   -  *Build Configuration:* This
>      `video <https://www.youtube.com/watch?v=qYgDZ8YzV6w>`__ overviews and
> 
> 
> 
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#4827): https://lists.yoctoproject.org/g/docs/message/4827
> Mute This Topic: https://lists.yoctoproject.org/mt/104262324/3616718
> Group Owner: docs+owner@lists.yoctoproject.org
> Unsubscribe: https://lists.yoctoproject.org/g/docs/unsub [daniel.ammann@bytesatwork.ch]
> -=-=-=-=-=-=-=-=-=-=-=-
>
Michael Opdenacker Feb. 13, 2024, 10:44 a.m. UTC | #2
Hi Daniel,

Thanks for the review!

On 2/12/24 at 14:22, Daniel Ammann wrote:
> Hi Michael
>
> I think some of these might be simplified even more, e.g.
>
> -Following are the requirements for a released BSP that conform to the
> +Here are the requirements for a released BSP that conform to the
>  Yocto Project:
>
>  The requirements for a released BSP that conform to the Yocto Project
>  are:


You are right. Some of these can be indeed further simplified, 
especially the ones with "Here are the" and when the final "are" 
wouldn't be to far at the end of the sentence.

I'm sending a new iteration soon.

Thanks again!
Cheers
Michael.
Robert P. J. Day Feb. 13, 2024, 11:16 a.m. UTC | #3
On Tue, 13 Feb 2024, Michael Opdenacker via lists.yoctoproject.org wrote:

> Hi Daniel,
>
> Thanks for the review!

  regarding brevity, i'm always mindful of the words of Antoine de
Saint Exupéry:

"It seems that perfection is attained not when there is nothing more
to add, but when there is nothing more to remove."

rday
diff mbox series

Patch

diff --git a/documentation/bsp-guide/bsp.rst b/documentation/bsp-guide/bsp.rst
index 29c69a9305..0d2e023581 100644
--- a/documentation/bsp-guide/bsp.rst
+++ b/documentation/bsp-guide/bsp.rst
@@ -851,7 +851,7 @@  Before looking at BSP requirements, you should consider the following:
    dictating that a specific kernel or kernel version be used in a given
    BSP.
 
-Following are the requirements for a released BSP that conform to the
+Here are the requirements for a released BSP that conform to the
 Yocto Project:
 
 -  *Layer Name:* The BSP must have a layer name that follows the Yocto
@@ -956,7 +956,7 @@  Yocto Project:
 Released BSP Recommendations
 ----------------------------
 
-Following are recommendations for released BSPs that conform to the
+Here are recommendations for released BSPs that conform to the
 Yocto Project:
 
 -  *Bootable Images:* Released BSPs can contain one or more bootable
@@ -1018,7 +1018,7 @@  the following:
    that additional hierarchy and the files would obviously not be able
    to reside in a machine-specific directory.
 
-Following is a specific example to help you better understand the
+Here is a specific example to help you better understand the
 process. This example customizes a recipe by adding a
 BSP-specific configuration file named ``interfaces`` to the
 ``init-ifupdown_1.0.bb`` recipe for machine "xyz" where the BSP layer
@@ -1448,7 +1448,7 @@  metadata used to build the kernel. In this case, a kernel append file
 kernel recipe (i.e. ``linux-yocto_6.1.bb``), which is located in
 :yocto_git:`/poky/tree/meta/recipes-kernel/linux`.
 
-Following is the contents of the append file::
+Here are the contents of the append file::
 
    KBRANCH:genericx86  = "v6.1/standard/base"
    KBRANCH:genericx86-64  = "v6.1/standard/base"
diff --git a/documentation/dev-manual/building.rst b/documentation/dev-manual/building.rst
index e964bd1aee..7fcac33b75 100644
--- a/documentation/dev-manual/building.rst
+++ b/documentation/dev-manual/building.rst
@@ -160,7 +160,7 @@  Follow these steps to set up and execute multiple configuration builds:
    The location for these multiconfig configuration files is specific.
    They must reside in the current :term:`Build Directory` in a sub-directory of
    ``conf`` named ``multiconfig`` or within a layer's ``conf`` directory
-   under a directory named ``multiconfig``. Following is an example that defines
+   under a directory named ``multiconfig``. Here is an example that defines
    two configuration files for the "x86" and "arm" multiconfigs:
 
    .. image:: figures/multiconfig_files.png
diff --git a/documentation/dev-manual/debugging.rst b/documentation/dev-manual/debugging.rst
index 834eade766..ce29815e9f 100644
--- a/documentation/dev-manual/debugging.rst
+++ b/documentation/dev-manual/debugging.rst
@@ -170,7 +170,7 @@  You can use the ``oe-pkgdata-util`` command-line utility to query
 various package-related information. When you use the utility, you must
 use it to view information on packages that have already been built.
 
-Following are a few of the available ``oe-pkgdata-util`` subcommands.
+Here are a few of the available ``oe-pkgdata-util`` subcommands.
 
 .. note::
 
@@ -608,7 +608,7 @@  logs, keep in mind the goal is to have informative logs while keeping
 the console as "silent" as possible. Also, if you want status messages
 in the log, use the "debug" loglevel.
 
-Following is an example written in Python. The code handles logging for
+Here is an example written in Python. The code handles logging for
 a function that determines the number of tasks needed to be run. See the
 ":ref:`ref-tasks-listtasks`"
 section for additional information::
@@ -636,7 +636,7 @@  logs, you have the same goals --- informative with minimal console output.
 The syntax you use for recipes written in Bash is similar to that of
 recipes written in Python described in the previous section.
 
-Following is an example written in Bash. The code logs the progress of
+Here is an example written in Bash. The code logs the progress of
 the ``do_my_function`` function::
 
    do_my_function() {
@@ -1236,7 +1236,7 @@  Here are some other tips that you might find useful:
                "$@"
       }
 
-   Following are some usage examples::
+   Here are some usage examples::
 
       $ g FOO # Search recursively for "FOO"
       $ g -i foo # Search recursively for "foo", ignoring case
diff --git a/documentation/dev-manual/development-shell.rst b/documentation/dev-manual/development-shell.rst
index a18d792150..be26bcffc7 100644
--- a/documentation/dev-manual/development-shell.rst
+++ b/documentation/dev-manual/development-shell.rst
@@ -16,7 +16,7 @@  OpenEmbedded build system were executing them. Consequently, working
 this way can be helpful when debugging a build or preparing software to
 be used with the OpenEmbedded build system.
 
-Following is an example that uses ``devshell`` on a target named
+Here is an example that uses ``devshell`` on a target named
 ``matchbox-desktop``::
 
   $ bitbake matchbox-desktop -c devshell
diff --git a/documentation/dev-manual/layers.rst b/documentation/dev-manual/layers.rst
index b3ccf633df..f7929e630e 100644
--- a/documentation/dev-manual/layers.rst
+++ b/documentation/dev-manual/layers.rst
@@ -82,7 +82,7 @@  Follow these general steps to create your layer without using tools:
       LAYERVERSION_yoctobsp = "4"
       LAYERSERIES_COMPAT_yoctobsp = "dunfell"
 
-   Following is an explanation of the layer configuration file:
+   Here is an explanation of the layer configuration file:
 
    -  :term:`BBPATH`: Adds the layer's
       root directory to BitBake's search path. Through the use of the
@@ -191,7 +191,7 @@  following list:
 -  *Structure Your Layers:* Proper use of overrides within append files
    and placement of machine-specific files within your layer can ensure
    that a build is not using the wrong Metadata and negatively impacting
-   a build for a different machine. Following are some examples:
+   a build for a different machine. Here are some examples:
 
    -  *Modify Variables to Support a Different Machine:* Suppose you
       have a layer named ``meta-one`` that adds support for building
@@ -513,7 +513,7 @@  In the main recipe, note the :term:`SRC_URI`
 variable, which tells the OpenEmbedded build system where to find files
 during the build.
 
-Following is the append file, which is named ``formfactor_0.0.bbappend``
+Here is the append file, which is named ``formfactor_0.0.bbappend``
 and is from the Raspberry Pi BSP Layer named ``meta-raspberrypi``. The
 file is in the layer at ``recipes-bsp/formfactor``::
 
@@ -588,7 +588,7 @@  Directory`.  Here is the main ``xserver-xf86-config`` recipe, which is named
 	fi
    }
 
-Following is the append file, which is named ``xserver-xf86-config_%.bbappend``
+Here is the append file, which is named ``xserver-xf86-config_%.bbappend``
 and is from the Raspberry Pi BSP Layer named ``meta-raspberrypi``. The
 file is in the layer at ``recipes-graphics/xorg-xserver``::
 
diff --git a/documentation/dev-manual/libraries.rst b/documentation/dev-manual/libraries.rst
index ae4ca27209..521dbb9a7c 100644
--- a/documentation/dev-manual/libraries.rst
+++ b/documentation/dev-manual/libraries.rst
@@ -37,7 +37,7 @@  library files.
    Some previously released versions of the Yocto Project defined the
    static library files through ``${PN}-dev``.
 
-Following is part of the BitBake configuration file, where you can see
+Here is the part of the BitBake configuration file, where you can see
 how the static library files are defined::
 
    PACKAGE_BEFORE_PN ?= ""
@@ -177,7 +177,7 @@  Additional Implementation Details
 ---------------------------------
 
 There are generic implementation details as well as details that are specific to
-package management systems. Following are implementation details
+package management systems. Here are implementation details
 that exist regardless of the package management system:
 
 -  The typical convention used for the class extension code as used by
diff --git a/documentation/dev-manual/licenses.rst b/documentation/dev-manual/licenses.rst
index 57713effa0..bffff3675f 100644
--- a/documentation/dev-manual/licenses.rst
+++ b/documentation/dev-manual/licenses.rst
@@ -27,7 +27,7 @@  Specifying the ``LIC_FILES_CHKSUM`` Variable
 --------------------------------------------
 
 The :term:`LIC_FILES_CHKSUM` variable contains checksums of the license text
-in the source code for the recipe. Following is an example of how to
+in the source code for the recipe. Here is an example of how to
 specify :term:`LIC_FILES_CHKSUM`::
 
    LIC_FILES_CHKSUM = "file://COPYING;md5=xxxx \
diff --git a/documentation/dev-manual/new-machine.rst b/documentation/dev-manual/new-machine.rst
index 6b41d24db4..469b2d395a 100644
--- a/documentation/dev-manual/new-machine.rst
+++ b/documentation/dev-manual/new-machine.rst
@@ -104,7 +104,7 @@  contains directories for specific machines such as ``qemuarm`` and
 defaults, see the ``meta/recipes-bsp/formfactor/files/config`` file
 found in the same area.
 
-Following is an example for "qemuarm" machine::
+Here is an example for "qemuarm" machine::
 
    HAVE_TOUCHSCREEN=1
    HAVE_KEYBOARD=1
diff --git a/documentation/dev-manual/new-recipe.rst b/documentation/dev-manual/new-recipe.rst
index 2c1033eb35..61fc2eb122 100644
--- a/documentation/dev-manual/new-recipe.rst
+++ b/documentation/dev-manual/new-recipe.rst
@@ -100,7 +100,7 @@  command::
 
 Running ``recipetool create -o OUTFILE`` creates the base recipe and
 locates it properly in the layer that contains your source files.
-Following are some syntax examples:
+Here are some syntax examples:
 
  - Use this syntax to generate a recipe based on source. Once generated,
    the recipe resides in the existing source code layer::
@@ -1232,7 +1232,7 @@  inherit the :ref:`ref-classes-autotools` class, which contains the definitions
 of all the steps needed to build an Autotool-based application. The result of
 the build is automatically packaged. And, if the application uses NLS for
 localization, packages with local information are generated (one package per
-language). Following is one example: (``hello_2.3.bb``)::
+language). Here is one example: (``hello_2.3.bb``)::
 
    SUMMARY = "GNU Helloworld application"
    SECTION = "examples"
@@ -1285,7 +1285,7 @@  Splitting an Application into Multiple Packages
 You can use the variables :term:`PACKAGES` and :term:`FILES` to split an
 application into multiple packages.
 
-Following is an example that uses the ``libxpm`` recipe. By default,
+Here is an example that uses the ``libxpm`` recipe. By default,
 this recipe generates a single package that contains the library along
 with a few binaries. You can modify the recipe to split the binaries
 into separate packages::
@@ -1510,7 +1510,7 @@  in the BitBake User Manual.
       when you make the assignment, but this is not generally needed.
 
 -  *Quote All Assignments ("value"):* Use double quotes around values in
-   all variable assignments (e.g. ``"value"``). Following is an example::
+   all variable assignments (e.g. ``"value"``). Here is an example::
 
       VAR1 = "${OTHERVAR}"
       VAR2 = "The version is ${PV}"
diff --git a/documentation/dev-manual/packages.rst b/documentation/dev-manual/packages.rst
index 79f21d9f34..eb2195e8b6 100644
--- a/documentation/dev-manual/packages.rst
+++ b/documentation/dev-manual/packages.rst
@@ -365,7 +365,7 @@  For more examples that show how to use ``do_split_packages``, see the
 directory of the ``poky`` :ref:`source repository <overview-manual/development-environment:yocto project source repositories>`. You can
 also find examples in ``meta/classes-recipe/kernel.bbclass``.
 
-Following is a reference that shows ``do_split_packages`` mandatory and
+Here is a reference that shows ``do_split_packages`` mandatory and
 optional arguments::
 
    Mandatory arguments
diff --git a/documentation/dev-manual/prebuilt-libraries.rst b/documentation/dev-manual/prebuilt-libraries.rst
index b80a844e93..b0abba96d0 100644
--- a/documentation/dev-manual/prebuilt-libraries.rst
+++ b/documentation/dev-manual/prebuilt-libraries.rst
@@ -148,7 +148,7 @@  recipe. By default, ``libfoo.so`` gets packaged into ``${PN}-dev``, which
 triggers a QA warning that a non-symlink library is in a ``-dev`` package,
 and binaries in the same recipe link to the library in ``${PN}-dev``,
 which triggers more QA warnings. To solve this problem, you need to package the
-unversioned library into ``${PN}`` where it belongs. The following are the abridged
+unversioned library into ``${PN}`` where it belongs. Here are the abridged
 default :term:`FILES` variables in ``bitbake.conf``::
 
    SOLIBS = ".so.*"
diff --git a/documentation/dev-manual/python-development-shell.rst b/documentation/dev-manual/python-development-shell.rst
index 2dc6a3f138..81a5c43472 100644
--- a/documentation/dev-manual/python-development-shell.rst
+++ b/documentation/dev-manual/python-development-shell.rst
@@ -35,7 +35,7 @@  system were executing them. Consequently, working this way can be
 helpful when debugging a build or preparing software to be used with the
 OpenEmbedded build system.
 
-Following is an example that uses ``pydevshell`` on a target named
+Here is an example that uses ``pydevshell`` on a target named
 ``matchbox-desktop``::
 
    $ bitbake matchbox-desktop -c pydevshell
diff --git a/documentation/dev-manual/qemu.rst b/documentation/dev-manual/qemu.rst
index d431ea4b99..19f3e40d63 100644
--- a/documentation/dev-manual/qemu.rst
+++ b/documentation/dev-manual/qemu.rst
@@ -311,7 +311,7 @@  timestamp when it needs to look for an image. Minimally, through the use
 of options, you must provide either a machine name, a virtual machine
 image (``*wic.vmdk``), or a kernel image (``*.bin``).
 
-Following is the command-line help output for the ``runqemu`` command::
+Here is the command-line help output for the ``runqemu`` command::
 
    $ runqemu --help
 
@@ -353,7 +353,7 @@  Following is the command-line help output for the ``runqemu`` command::
 ``runqemu`` Command-Line Options
 ================================
 
-Following is a description of ``runqemu`` options you can provide on the
+Here is a description of ``runqemu`` options you can provide on the
 command line:
 
 .. note::
diff --git a/documentation/dev-manual/runtime-testing.rst b/documentation/dev-manual/runtime-testing.rst
index 1a2e9ec4fe..59b80a73d5 100644
--- a/documentation/dev-manual/runtime-testing.rst
+++ b/documentation/dev-manual/runtime-testing.rst
@@ -572,7 +572,7 @@  data:
    When set to "true", the package is not automatically installed into
    the DUT.
 
-Following is an example JSON file that handles test "foo" installing
+Here is an example JSON file that handles test "foo" installing
 package "bar" and test "foobar" installing packages "foo" and "bar".
 Once the test is complete, the packages are removed from the DUT::
 
diff --git a/documentation/dev-manual/speeding-up-build.rst b/documentation/dev-manual/speeding-up-build.rst
index 31b6f75ab0..1e563b77b1 100644
--- a/documentation/dev-manual/speeding-up-build.rst
+++ b/documentation/dev-manual/speeding-up-build.rst
@@ -33,7 +33,7 @@  auto-scaling ensures that the build system fundamentally takes advantage
 of potential parallel operations during the build based on the build
 machine's capabilities.
 
-Following are additional factors that can affect build speed:
+Here are additional factors that can affect build speed:
 
 -  File system type: The file system type that the build is being
    performed on can also influence performance. Using ``ext4`` is
@@ -88,7 +88,7 @@  that can help you speed up the build:
    variable to "1".
 
 -  Disable static library generation for recipes derived from
-   ``autoconf`` or ``libtool``: Following is an example showing how to
+   ``autoconf`` or ``libtool``: Here is an example showing how to
    disable static libraries and still provide an override to handle
    exceptions::
 
diff --git a/documentation/dev-manual/start.rst b/documentation/dev-manual/start.rst
index b108337795..908bf20e02 100644
--- a/documentation/dev-manual/start.rst
+++ b/documentation/dev-manual/start.rst
@@ -99,7 +99,7 @@  particular working environment and set of practices.
 
 #.  *Set up the Application Development Machines:* As mentioned earlier,
     application developers are creating applications on top of existing
-    software stacks. Following are some best practices for setting up
+    software stacks. Here are some best practices for setting up
     machines used for application development:
 
     -  Use a pre-built toolchain that contains the software stack
@@ -118,7 +118,7 @@  particular working environment and set of practices.
 
 #.  *Set up the Core Development Machines:* As mentioned earlier, core
     developers work on the contents of the operating system itself.
-    Following are some best practices for setting up machines used for
+    Here are some best practices for setting up machines used for
     developing images:
 
     -  Have the :term:`OpenEmbedded Build System` available on
diff --git a/documentation/kernel-dev/common.rst b/documentation/kernel-dev/common.rst
index 9b197bfccb..0cee503346 100644
--- a/documentation/kernel-dev/common.rst
+++ b/documentation/kernel-dev/common.rst
@@ -1295,7 +1295,7 @@  In order to run this task, you must have an existing ``.config`` file.
 See the ":ref:`kernel-dev/common:using \`\`menuconfig\`\``" section for
 information on how to create a configuration file.
 
-Following is sample output from the :ref:`ref-tasks-kernel_configcheck` task:
+Here is sample output from the :ref:`ref-tasks-kernel_configcheck` task:
 
 .. code-block:: none
 
@@ -1726,7 +1726,7 @@  tree. Using Git is an efficient way to see what has changed in the tree.
 What Changed in a Kernel?
 -------------------------
 
-Following are a few examples that show how to use Git commands to
+Here are a few examples that show how to use Git commands to
 examine changes. These examples are by no means the only way to see
 changes.
 
diff --git a/documentation/migration-guides/migration-1.5.rst b/documentation/migration-guides/migration-1.5.rst
index d82d33f91f..35c501e8af 100644
--- a/documentation/migration-guides/migration-1.5.rst
+++ b/documentation/migration-guides/migration-1.5.rst
@@ -256,7 +256,7 @@  section in the Yocto Project Development Tasks Manual.
 Build History
 -------------
 
-Following are changes to Build History:
+Here are changes to Build History:
 
 -  Installed package sizes: ``installed-package-sizes.txt`` for an image
    now records the size of the files installed by each package instead
@@ -279,7 +279,7 @@  section in the Yocto Project Development Tasks Manual.
 ``udev``
 --------
 
-Following are changes to ``udev``:
+Here are changes to ``udev``:
 
 -  ``udev`` no longer brings in ``udev-extraconf`` automatically through
    :term:`RRECOMMENDS`, since this was originally
@@ -323,7 +323,7 @@  Removed and Renamed Recipes
 Other Changes
 -------------
 
-Following is a list of short entries describing other changes:
+Here is a list of short entries describing other changes:
 
 -  ``run-postinsts``: Make this generic.
 
diff --git a/documentation/migration-guides/migration-2.2.rst b/documentation/migration-guides/migration-2.2.rst
index 3932792c78..a546b073cb 100644
--- a/documentation/migration-guides/migration-2.2.rst
+++ b/documentation/migration-guides/migration-2.2.rst
@@ -73,7 +73,7 @@  Metadata Must Now Use Python 3 Syntax
 The metadata is now required to use Python 3 syntax. For help preparing
 metadata, see any of the many Python 3 porting guides available.
 Alternatively, you can reference the conversion commits for BitBake and
-you can use :term:`OpenEmbedded-Core (OE-Core)` as a guide for changes. Following are
+you can use :term:`OpenEmbedded-Core (OE-Core)` as a guide for changes. Here are
 particular areas of interest:
 
   - subprocess command-line pipes needing locale decoding
@@ -182,7 +182,7 @@  root filesystem, provides an image, and uses the ``nographic`` option::
 
    $ runqemu qemux86-64 tmp/deploy/images/qemux86-64/core-image-minimal-qemux86-64.ext4 tmp/deploy/images/qemux86-64/bzImage nographic
 
-Following is a list of variables that can be set in configuration files
+Here is a list of variables that can be set in configuration files
 such as ``bsp.conf`` to enable the BSP to be booted by ``runqemu``::
 
    QB_SYSTEM_NAME: QEMU name (e.g. "qemu-system-i386")
diff --git a/documentation/migration-guides/migration-2.4.rst b/documentation/migration-guides/migration-2.4.rst
index abad43acc3..5387d37980 100644
--- a/documentation/migration-guides/migration-2.4.rst
+++ b/documentation/migration-guides/migration-2.4.rst
@@ -229,7 +229,7 @@  The following package QA changes took place:
 ``README`` File Changes
 -----------------------
 
-The following are changes to ``README`` files:
+Here are changes to ``README`` files:
 
 -  The main Poky ``README`` file has been moved to the ``meta-poky``
    layer and has been renamed ``README.poky``. A symlink has been
@@ -246,7 +246,7 @@  The following are changes to ``README`` files:
 Miscellaneous Changes
 ---------------------
 
-The following are additional changes:
+Here are additional changes:
 
 -  The ``ROOTFS_PKGMANAGE_BOOTSTRAP`` variable and any references to it
    have been removed. You should remove this variable from any custom
diff --git a/documentation/migration-guides/migration-2.5.rst b/documentation/migration-guides/migration-2.5.rst
index 9f089bb93b..3f662b5cac 100644
--- a/documentation/migration-guides/migration-2.5.rst
+++ b/documentation/migration-guides/migration-2.5.rst
@@ -87,7 +87,7 @@  The following recipes have been removed:
 Scripts and Tools Changes
 -------------------------
 
-The following are changes to scripts and tools:
+Here are changes to scripts and tools:
 
 -  ``yocto-bsp``, ``yocto-kernel``, and ``yocto-layer``: The
    ``yocto-bsp``, ``yocto-kernel``, and ``yocto-layer`` scripts
@@ -119,7 +119,7 @@  The following are changes to scripts and tools:
 BitBake Changes
 ---------------
 
-The following are BitBake changes:
+Here are BitBake changes:
 
 -  The ``--runall`` option has changed. There are two different
    behaviors people might want:
@@ -153,7 +153,7 @@  The following are BitBake changes:
 Python and Python 3 Changes
 ---------------------------
 
-The following are auto-packaging changes to Python and Python 3:
+Here are auto-packaging changes to Python and Python 3:
 
 The script-managed ``python-*-manifest.inc`` files that were previously
 used to generate Python and Python 3 packages have been replaced with a
@@ -187,7 +187,7 @@  change please see :yocto_git:`this commit
 Miscellaneous Changes
 ---------------------
 
-The following are additional changes:
+Here are additional changes:
 
 -  The :ref:`ref-classes-kernel` class supports building packages for multiple kernels.
    If your kernel recipe or ``.bbappend`` file mentions packaging at
diff --git a/documentation/overview-manual/concepts.rst b/documentation/overview-manual/concepts.rst
index d335c2fcdd..da04b899b3 100644
--- a/documentation/overview-manual/concepts.rst
+++ b/documentation/overview-manual/concepts.rst
@@ -37,7 +37,7 @@  to each data source as a layer. For information on layers, see the
 ":ref:`dev-manual/layers:understanding and creating layers`"
 section of the Yocto Project Development Tasks Manual.
 
-Following are some brief details on these core components. For
+Here are some brief details on these core components. For
 additional information on how these components interact during a build,
 see the
 ":ref:`overview-manual/concepts:openembedded build system concepts`"
@@ -2238,7 +2238,7 @@  which is integrating ``sayhello`` in our root file system:
 #.  Add ``sayhello`` to :term:`IMAGE_INSTALL` to integrate it into
     the root file system
 
-The following are the contents of ``libhello/Makefile``::
+Here are the contents of ``libhello/Makefile``::
 
    LIB=libhello.so
 
@@ -2266,7 +2266,7 @@  The following are the contents of ``libhello/Makefile``::
    and ``CFLAGS`` as BitBake will set them as environment variables according
    to your build configuration.
 
-The following are the contents of ``libhello/hellolib.h``::
+Here are the contents of ``libhello/hellolib.h``::
 
    #ifndef HELLOLIB_H
    #define HELLOLIB_H
@@ -2275,7 +2275,7 @@  The following are the contents of ``libhello/hellolib.h``::
 
    #endif
 
-The following are the contents of ``libhello/hellolib.c``::
+Here are the contents of ``libhello/hellolib.c``::
 
    #include <stdio.h>
 
@@ -2283,7 +2283,7 @@  The following are the contents of ``libhello/hellolib.c``::
       puts("Hello from a Yocto demo \n");
    }
 
-The following are the contents of ``sayhello/Makefile``::
+Here are the contents of ``sayhello/Makefile``::
 
    EXEC=sayhello
    LDFLAGS += -lhello
@@ -2296,7 +2296,7 @@  The following are the contents of ``sayhello/Makefile``::
    clean:
       rm -rf $(EXEC) *.o
 
-The following are the contents of ``sayhello/sayhello.c``::
+Here are the contents of ``sayhello/sayhello.c``::
 
    #include <hellolib.h>
 
@@ -2305,7 +2305,7 @@  The following are the contents of ``sayhello/sayhello.c``::
       return 0;
    }
 
-The following are the contents of ``libhello_0.1.bb``::
+Here are the contents of ``libhello_0.1.bb``::
 
    SUMMARY = "Hello demo library"
    DESCRIPTION = "Hello shared library used in Yocto demo"
@@ -2328,7 +2328,7 @@  The following are the contents of ``libhello_0.1.bb``::
       oe_soinstall ${PN}.so.${PV} ${D}${libdir}
    }
 
-The following are the contents of ``sayhello_0.1.bb``::
+Here are the contents of ``sayhello_0.1.bb``::
 
    SUMMARY = "SayHello demo"
    DESCRIPTION = "SayHello project used in Yocto demo"
diff --git a/documentation/overview-manual/yp-intro.rst b/documentation/overview-manual/yp-intro.rst
index 1e6820c14e..4a27e12e01 100644
--- a/documentation/overview-manual/yp-intro.rst
+++ b/documentation/overview-manual/yp-intro.rst
@@ -737,7 +737,7 @@  workflow:
 .. image:: figures/YP-flow-diagram.png
     :width: 100%
 
-Following is a brief summary of the "workflow":
+Here is a brief summary of the "workflow":
 
 #. Developers specify architecture, policies, patches and configuration
    details.
diff --git a/documentation/ref-manual/classes.rst b/documentation/ref-manual/classes.rst
index 844433c551..7a9b08060c 100644
--- a/documentation/ref-manual/classes.rst
+++ b/documentation/ref-manual/classes.rst
@@ -693,7 +693,7 @@  information about using :ref:`ref-classes-devshell`.
 The :ref:`ref-classes-devupstream` class uses
 :term:`BBCLASSEXTEND` to add a variant of the
 recipe that fetches from an alternative URI (e.g. Git) instead of a
-tarball. Following is an example::
+tarball. Here is an example::
 
    BBCLASSEXTEND = "devupstream:target"
    SRC_URI:class-devupstream = "git://git.example.com/example;branch=main"
diff --git a/documentation/ref-manual/devtool-reference.rst b/documentation/ref-manual/devtool-reference.rst
index e167f58092..9319addc3c 100644
--- a/documentation/ref-manual/devtool-reference.rst
+++ b/documentation/ref-manual/devtool-reference.rst
@@ -378,7 +378,7 @@  command::
 Unless you provide a specific recipe name on the command line, the
 command checks all recipes in all configured layers.
 
-Following is a partial example table that reports on all the recipes::
+Here is a partial example table that reports on all the recipes::
 
    $ devtool check-upgrade-status
    ...
@@ -598,7 +598,7 @@  The ``devtool status`` command has no command-line options::
 
    $ devtool status
 
-Following is sample output after using
+Here is sample output after using
 :ref:`devtool add <ref-manual/devtool-reference:adding a new recipe to the workspace layer>`
 to create and add the ``mtr_0.86.bb`` recipe to the ``workspace`` directory::
 
diff --git a/documentation/ref-manual/faq.rst b/documentation/ref-manual/faq.rst
index a3a15506c3..73a61767e0 100644
--- a/documentation/ref-manual/faq.rst
+++ b/documentation/ref-manual/faq.rst
@@ -135,7 +135,7 @@  Most source fetching by the OpenEmbedded build system is done by
 single user or can be in ``/usr/local/etc/wgetrc`` as a global user
 file.
 
-Following is the applicable code for setting various proxy types in the
+Here is the applicable code for setting various proxy types in the
 ``.wgetrc`` file. By default, these settings are disabled with comments.
 To use them, remove the comments::
 
diff --git a/documentation/ref-manual/images.rst b/documentation/ref-manual/images.rst
index 0f6d6bdb3f..c45f9104a9 100644
--- a/documentation/ref-manual/images.rst
+++ b/documentation/ref-manual/images.rst
@@ -32,7 +32,7 @@  that contain image recipe files::
 
    $ ls meta*/recipes*/images/*.bb
 
-Following is a list of supported recipes:
+Here is a list of supported recipes:
 
 -  ``build-appliance-image``: An example virtual machine that contains
    all the pieces required to run builds using the build system as well
diff --git a/documentation/ref-manual/release-process.rst b/documentation/ref-manual/release-process.rst
index c861feaa9d..9eb1c65c54 100644
--- a/documentation/ref-manual/release-process.rst
+++ b/documentation/ref-manual/release-process.rst
@@ -14,7 +14,7 @@  Major and Minor Release Cadence
 
 The Yocto Project delivers major releases (e.g. &DISTRO;) using a six
 month cadence roughly timed each April and October of the year.
-Following are examples of some major YP releases with their codenames
+Here are examples of some major YP releases with their codenames
 also shown. See the ":ref:`ref-manual/release-process:major release codenames`"
 section for information on codenames used with major releases.
 
@@ -29,7 +29,7 @@  major holidays in various geographies.
 
 The Yocto project delivers minor (point) releases on an unscheduled
 basis and are usually driven by the accumulation of enough significant
-fixes or enhancements to the associated major release. Following are
+fixes or enhancements to the associated major release. Here are
 some example past point releases:
 
   - 4.1.3
diff --git a/documentation/ref-manual/structure.rst b/documentation/ref-manual/structure.rst
index f1b11ad69b..acadd5efa3 100644
--- a/documentation/ref-manual/structure.rst
+++ b/documentation/ref-manual/structure.rst
@@ -537,7 +537,7 @@  recipe-specific :term:`WORKDIR` directories. Thus, the
 This directory holds information that BitBake uses for accounting
 purposes to track what tasks have run and when they have run. The
 directory is sub-divided by architecture, package name, and version.
-Following is an example::
+Here is an example::
 
       stamps/all-poky-linux/distcc-config/1.0-r0.do_build-2fdd....2do
 
diff --git a/documentation/ref-manual/terms.rst b/documentation/ref-manual/terms.rst
index 31ddeae009..ad9c46c339 100644
--- a/documentation/ref-manual/terms.rst
+++ b/documentation/ref-manual/terms.rst
@@ -4,7 +4,7 @@ 
 Yocto Project Terms
 *******************
 
-Following is a list of terms and definitions users new to the Yocto Project
+Here is a list of terms and definitions users new to the Yocto Project
 development environment might find helpful. While some of these terms are
 universal, the list includes them just in case:
 
@@ -67,7 +67,7 @@  universal, the list includes them just in case:
       :term:`TOPDIR` variable points to the :term:`Build Directory`.
 
       You have a lot of flexibility when creating the :term:`Build Directory`.
-      Following are some examples that show how to create the directory.  The
+      Here are some examples that show how to create the directory.  The
       examples assume your :term:`Source Directory` is named ``poky``:
 
          -  Create the :term:`Build Directory` inside your Source Directory and let
diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst
index 6f7d6ff01e..f4beecf0d2 100644
--- a/documentation/ref-manual/variables.rst
+++ b/documentation/ref-manual/variables.rst
@@ -311,7 +311,7 @@  system and gives an overview of their function and contents.
 
    :term:`BB_ALLOWED_NETWORKS`
       Specifies a space-delimited list of hosts that the fetcher is allowed
-      to use to obtain the required source code. Following are
+      to use to obtain the required source code. Here are
       considerations surrounding this variable:
 
       -  This host list is only used if :term:`BB_NO_NETWORK` is either not set
@@ -6557,7 +6557,7 @@  system and gives an overview of their function and contents.
       The :term:`PREFERRED_PROVIDER` variable is set with the name (:term:`PN`) of
       the recipe you prefer to provide "virtual/kernel".
 
-      Following are more examples::
+      Here are more examples::
 
          PREFERRED_PROVIDER_virtual/xserver = "xserver-xf86"
          PREFERRED_PROVIDER_virtual/libgl ?= "mesa"
@@ -9391,7 +9391,7 @@  system and gives an overview of their function and contents.
       configuration can define the :term:`UBOOT_MACHINE` and optionally the
       :term:`IMAGE_FSTYPES` and the :term:`UBOOT_BINARY`.
 
-      Following is an example from the ``meta-freescale`` layer. ::
+      Here is an example from the ``meta-freescale`` layer. ::
 
          UBOOT_CONFIG ??= "sdcard-ifc-secure-boot sdcard-ifc sdcard-qspi lpuart qspi secure-boot nor"
          UBOOT_CONFIG[nor] = "ls1021atwr_nor_defconfig"
@@ -9929,7 +9929,7 @@  system and gives an overview of their function and contents.
       With the :term:`WKS_FILE_DEPENDS` variable, you have the possibility to
       specify a list of additional dependencies (e.g. native tools,
       bootloaders, and so forth), that are required to build Wic images.
-      Following is an example::
+      Here is an example::
 
          WKS_FILE_DEPENDS = "some-native-tool"
 
diff --git a/documentation/sdk-manual/appendix-obtain.rst b/documentation/sdk-manual/appendix-obtain.rst
index ad531cbf24..d06d6ec6b5 100644
--- a/documentation/sdk-manual/appendix-obtain.rst
+++ b/documentation/sdk-manual/appendix-obtain.rst
@@ -66,7 +66,7 @@  Follow these steps to locate and hand-install the toolchain:
       poky-glibc-x86_64-core-image-sato-core2-64-qemux86-64-toolchain-&DISTRO;.sh
 
 #. *Run the Installer:* Be sure you have execution privileges and run
-   the installer. Following is an example from the ``Downloads``
+   the installer. Here is an example from the ``Downloads``
    directory::
 
       $ ~/Downloads/poky-glibc-x86_64-core-image-sato-core2-64-qemux86-64-toolchain-&DISTRO;.sh
@@ -165,12 +165,12 @@  build the SDK installer. Follow these steps:
          variable inside your ``local.conf`` file before building the
          SDK installer. Doing so ensures that the eventual SDK
          installation process installs the appropriate library packages
-         as part of the SDK. Following is an example using ``libc``
+         as part of the SDK. Here is an example using ``libc``
          static development libraries: TOOLCHAIN_TARGET_TASK:append = "
          libc-staticdev"
 
 #. *Run the Installer:* You can now run the SDK installer from
-   ``tmp/deploy/sdk`` in the :term:`Build Directory`. Following is an example::
+   ``tmp/deploy/sdk`` in the :term:`Build Directory`. Here is an example::
 
       $ cd poky/build/tmp/deploy/sdk
       $ ./poky-glibc-x86_64-core-image-sato-core2-64-toolchain-ext-&DISTRO;.sh
@@ -235,7 +235,7 @@  Follow these steps to extract the root filesystem:
    This script is located in the top-level directory in which you
    installed the toolchain (e.g. ``poky_sdk``).
 
-   Following is an example based on the toolchain installed in the
+   Here is an example based on the toolchain installed in the
    ":ref:`sdk-manual/appendix-obtain:locating pre-built sdk installers`" section::
 
       $ source poky_sdk/environment-setup-core2-64-poky-linux
@@ -243,7 +243,7 @@  Follow these steps to extract the root filesystem:
 #. *Extract the Root Filesystem:* Use the ``runqemu-extract-sdk``
    command and provide the root filesystem image.
 
-   Following is an example command that extracts the root filesystem
+   Here is an example command that extracts the root filesystem
    from a previously built root filesystem image that was downloaded
    from the :yocto_dl:`Index of Releases </releases/yocto/yocto-&DISTRO;/machines/>`.
    This command extracts the root filesystem into the ``core2-64-sato``
diff --git a/documentation/sdk-manual/intro.rst b/documentation/sdk-manual/intro.rst
index 49aa921e70..e8fd191dbc 100644
--- a/documentation/sdk-manual/intro.rst
+++ b/documentation/sdk-manual/intro.rst
@@ -66,7 +66,7 @@  The SDK development environment consists of the following:
 
 In summary, the extensible and standard SDK share many features.
 However, the extensible SDK has powerful development tools to help you
-more quickly develop applications. Following is a table that summarizes
+more quickly develop applications. Here is a table that summarizes
 the primary differences between the standard and extensible SDK types
 when considering which to build:
 
diff --git a/documentation/toaster-manual/setup-and-use.rst b/documentation/toaster-manual/setup-and-use.rst
index c5521edda1..a0c27499ba 100644
--- a/documentation/toaster-manual/setup-and-use.rst
+++ b/documentation/toaster-manual/setup-and-use.rst
@@ -365,7 +365,7 @@  Perform the following steps to install Toaster:
 
       /etc/apache2/conf.d/toaster.conf
 
-    Following is a sample Apache configuration for Toaster you can follow:
+    Here is a sample Apache configuration for Toaster you can follow:
 
     .. code-block:: apache
 
@@ -495,7 +495,7 @@  The Toaster web interface allows you to do the following:
 Toaster Web Interface Videos
 ----------------------------
 
-Following are several videos that show how to use the Toaster GUI:
+Here are several videos that show how to use the Toaster GUI:
 
 -  *Build Configuration:* This
    `video <https://www.youtube.com/watch?v=qYgDZ8YzV6w>`__ overviews and