aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2022-07-18 07:34:48 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2022-07-18 07:34:48 +0200
commite1b9e6c01cd2a970965d9317278df1cded101dd0 (patch)
treea28b28acec492e497329fcac6032b37551fb501f /doc
parentdb341e52a7ec488eb134dd9d3223ddbd65db8ed1 (diff)
Add paragraph on new dependency declaration features to intro
Diffstat (limited to 'doc')
-rw-r--r--doc/intro.cli5
1 files changed, 5 insertions, 0 deletions
diff --git a/doc/intro.cli b/doc/intro.cli
index 564e03f..5758782 100644
--- a/doc/intro.cli
+++ b/doc/intro.cli
@@ -978,6 +978,11 @@ semantic versioning), we suggest that you use the \c{^} constraint which
provides a good balance between compatibility and upgradability with \c{~}
being a more conservative option.
+Besides the version constraint, the dependency declaration supports a number
+of more advanced features, including conditional dependencies, dependency
+alternatives, and dependency configuration. For details, see the
+\l{bpkg#manifest-package-depends \c{depends}} value documentation.
+
Ok, we've specified where our package comes from (\c{repositories.manifest})
and which versions we find acceptable (\c{manifest}). The next step is to edit
\c{hello/buildfile} and import the \c{libhello} library into our build: