Skip to content

Commit 84d25c2

Browse files
committed
website: getting started update
1 parent 260466a commit 84d25c2

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

website/docs/getting-started/index.mdx

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -54,22 +54,23 @@ resulting behavior must be functionally equivalent.
5454

5555

5656

57-
## xPacks
57+
## What are xpm packages? (xPacks)
5858

59-
**xPacks** (short for **xpm packages**) are general-purpose,
60-
language-neutral software packages.
59+
**xpm packages**, abbreviated as **xPacks**, are versatile,
60+
language-neutral software packages. They have been successfully
61+
utilised in C/C++ projects.
6162

6263
<details>
63-
<summary>What the heck are xPacks? Please, do not introduce another package format!</summary>
64+
<summary>What the heck are xpm packages / xPacks? Please, do not introduce another package format!</summary>
6465

65-
While the initial appearance may seem complex, utilizing xPacks
66-
(xpm packages) is, in fact, straightforward.
66+
While the initial appearance may seem complex, utilizing
67+
xpm packages is, in fact, straightforward.
6768
The design rationale is to automate frequent
6869
operations that occur during software development, in this case the
6970
installation of
7071
dependencies, and to ensure reproducibility.
7172

72-
xPacks are managed by **[xpm](https://xpack.github.io/xpm/)**
73+
These packages are managed by **[xpm](https://xpack.github.io/xpm/)**
7374
(the xPack Project Manager),
7475
a program that complements the **[npm](https://docs.npmjs.com/cli/)** CLI
7576
(the popular JavaScript package manager), with new language-neutral features.
@@ -84,7 +85,7 @@ same repositories as **npm**, whether public or private.
8485
The packages (usually regular archives, but also git repositories),
8586
are extracted into separate folders within the project.
8687

87-
Based on the content, there are two types of packages:
88+
Based on the content, there are two types of xpm packages:
8889

8990
- **source packages** (that install source files, usually libraries) and
9091
- **binary packages** (that install executables/binary files, usually tools).
@@ -102,8 +103,8 @@ archives, the packages are extracted only once into a user global location to
102103
conserve space. In projects, instead of duplicating the content of these
103104
archives, symbolic links are created.
104105

105-
Simply put, xPacks can be used to further automate the installation of source
106-
libraries and tools.
106+
Simply put, xpm packages can be used to further automate the
107+
installation of source libraries and tools.
107108

108109
</details>
109110

0 commit comments

Comments
 (0)