summaryrefslogtreecommitdiff
path: root/doc/tutorial/third-party-software.md
diff options
context:
space:
mode:
authorPaul Cristian Sarbu <paul.cristian.sarbu@huawei.com>2024-04-12 17:54:11 +0200
committerPaul Cristian Sarbu <paul.cristian.sarbu@huawei.com>2024-04-15 18:05:12 +0200
commit4e2430a102542720337834458d8f20a0f81167db (patch)
tree738d26910bdaff2f474a8b4b74fcf2fe523f8d90 /doc/tutorial/third-party-software.md
parent0a2a440f0421134f1f741a74c88087a9951462bc (diff)
downloadjustbuild-4e2430a102542720337834458d8f20a0f81167db.tar.gz
tutorial: Consistent formatting and small fixes
Diffstat (limited to 'doc/tutorial/third-party-software.md')
-rw-r--r--doc/tutorial/third-party-software.md18
1 files changed, 9 insertions, 9 deletions
diff --git a/doc/tutorial/third-party-software.md b/doc/tutorial/third-party-software.md
index 6c87d08b..38909ca4 100644
--- a/doc/tutorial/third-party-software.md
+++ b/doc/tutorial/third-party-software.md
@@ -2,15 +2,15 @@ Building Third-party Software
=============================
Third-party projects usually ship with their own build description,
-which often happens to be not compatible with justbuild. Nevertheless,
-it often is desireable to include external projects via their source
+which often happens to not be compatible with *justbuild*. Nevertheless,
+it is often desireable to include external projects via their source
code base, instead of relying on the integration of out-of-band binary
-distributions. justbuild offers a flexible approach to provide the
+distributions. *justbuild* offers a flexible approach to provide the
required build description via an overlay layer without the need to
touch the original code base. This mechanism is independent of the
-actual justbuild description eventually used and the latter might
+actual *justbuild* description eventually used, and the latter might
well be a
-[rule calling the foreign buildsystem](https://github.com/just-buildsystem/rules-cc#rule-ccforeigncmake-library).
+[rule calling a foreign buildsystem](https://github.com/just-buildsystem/rules-cc#rule-ccforeigncmake-library).
In this section, however, we describe the cleaner approach of providing
a native build description.
@@ -18,7 +18,7 @@ For the remainder of this section, we expect to have the project files
available resulting from successfully completing the tutorial section on
*Building C++ Hello World*. We will demonstrate how to use the
open-source project [fmtlib](https://github.com/fmtlib/fmt) as an
-example for integrating third-party software to a justbuild project.
+example for integrating third-party software to a *justbuild* project.
Creating the target overlay layer for fmtlib
--------------------------------------------
@@ -171,7 +171,7 @@ additional binding `"format"` for it:
}
```
-This `"format"` binding can you be used to add a new private dependency
+This `"format"` binding can be used to add a new private dependency
in `greet/TARGETS`:
``` {.jsonc srcname="greet/TARGETS"}
@@ -214,8 +214,8 @@ INFO: Artifacts built, logical paths are:
$
```
-Note to build the `fmt` target alone, its containing repository `fmtlib`
-must be specified via the `--main` option:
+Note that in order to build the `fmt` target alone, its containing
+repository `fmtlib` must be specified via the `--main` option:
``` sh
$ just-mr --main fmtlib build fmt