diff options
author | Paul Cristian Sarbu <paul.cristian.sarbu@huawei.com> | 2023-02-22 12:45:38 +0100 |
---|---|---|
committer | Paul Cristian Sarbu <paul.cristian.sarbu@huawei.com> | 2023-02-22 15:39:38 +0100 |
commit | 00b0ee7558f71e4a9c82957e58a93b8637e9fa77 (patch) | |
tree | b38fec1153fe05cc29ff9732e7abb82cfd5f4035 /doc/concepts/multi-repo.org | |
parent | 3a85910c824a2c76eb2d6dc3014cd9181118c803 (diff) | |
download | justbuild-00b0ee7558f71e4a9c82957e58a93b8637e9fa77.tar.gz |
docs: Fix typos in general documentation
Diffstat (limited to 'doc/concepts/multi-repo.org')
-rw-r--r-- | doc/concepts/multi-repo.org | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/doc/concepts/multi-repo.org b/doc/concepts/multi-repo.org index c0f7df15..f1ad736f 100644 --- a/doc/concepts/multi-repo.org +++ b/doc/concepts/multi-repo.org @@ -13,7 +13,7 @@ this repository as a function of the referenced external targets. *** Binding in a separate repository configuration The actual binding of the free repository names is specified in a -separte repository-configuration file, which is specified on the +separate repository-configuration file, which is specified on the command line (via the ~-C~ option); this command-line argument is optional and the default is that the repository worked on has no external dependencies. Typically (but not necessarily), this @@ -31,14 +31,14 @@ of the repository worked upon. Additional roots file names (for target, rule, and expression) can be specified. For keys not given, the same rules for default values apply as for the corresponding command-line arguments. Additionally, for each repository, the -key "bindings" specifies the map of the open respository names to +key "bindings" specifies the map of the open repository names to the global names that provide these dependencies. Repositories may depend on each other (or even themselves), but the resulting global target graph has to be cycle free. Whenever a location has to be specified, the value has to be a list, with the first entry being specifying the naming scheme; the -semantics of the remaning entries depends on the scheme (see "Root +semantics of the remaining entries depends on the scheme (see "Root Naming Schemes" below). Additionally, the key ~"main"~ (with default ~""~) specifies @@ -92,7 +92,7 @@ In the following, we assume it is located at ~/etc/just/repos.json~. } #+END_SRC -It specifes 3 repositories, with global names ~foobar~, ~barimpl~, +It specifies 3 repositories, with global names ~foobar~, ~barimpl~, and ~env~. Within ~foobar~, the repository name ~base~ refers to ~barimpl~, the repository that can be found at ~/opt/barimpl~. @@ -100,7 +100,7 @@ The repository ~env~ is the main repository and there is no workspace root defined for it, so it only provides bindings for external repositories ~foo~ and ~bar~, but the actual repository is taken from the working directory (unless ~-w~ is specified). In this way, -it provides an environment for developping applications based on +it provides an environment for developing applications based on ~foo~ and ~bar~. For example, the invocation ~just build -C /etc/just/repos.conf @@ -115,9 +115,9 @@ taking ~base~ refer to the repository at ~/opt/barimpl~) and *** Reference in target files In addition to the normal target references (string for a target in -the name module, moudle-target pair for a target in same repository, +the name module, module-target pair for a target in same repository, ~["./", relpath, target]~ relative addressing, ~["FILE", null, -name]~ explicit file refence in the same moudle), references of the +name]~ explicit file reference in the same module), references of the form ~["@", repo, module, target]~ can be specified, where ~repo~ is string referring to an open name. That open repository name is resolved to the global name by the ~"bindings"~ parameter of the |