ruki 6 달 전
부모
커밋
47371e4767

+ 1 - 1
docs/zh/guide/extensions/builtin-plugins.md

@@ -76,7 +76,7 @@ $ xmake project -k xcode
 
 ### 生成 VisualStudio 工程 {#generate-vs-project}
 
-#### 使用 xmake 集成编译 {#geneerate-vsxmake}
+#### 使用 xmake 集成编译 {#generate-vsxmake}
 
 v2.2.8以上版本,提供了新版本的vs工程生成插件扩展,与之前的生成vs的插件处理模式有很大不同,之前生成的vs工程是把所有文件的编译展开后,转交给vs来处理编译。
 

+ 10 - 10
docs/zh/guide/package-management/using-third-party-packages.md

@@ -1,6 +1,6 @@
 # 使用第三方依赖包 {#using-third-party-packages}
 
-2.2.5版本之后,xmake支持对对第三方包管理器里面的依赖库安装支持,例如:conan, brew, vcpkg等
+2.2.5 版本之后,xmake 支持对第三方包管理器中的依赖库进行安装,例如:conan、brew、vcpkg 等。
 
 ## 使用 homebrew 的依赖包
 
@@ -25,7 +25,7 @@ target("test")
     add_packages("vcpkg::zlib", "vcpkg::pcre2")
 ```
 
-我们也可以加个包别名,简化对`add_packages`的使用:
+我们也可以为包添加别名,简化 `add_packages` 的使用:
 
 ```lua
 add_requires("vcpkg::zlib", {alias = "zlib"})
@@ -45,7 +45,7 @@ target("test")
 add_requires("vcpkg::boost[core]")
 ```
 
-v2.6.3 之后,xmake 支持 vcpkg 新的清单模式,通过它,我们就能支持 vcpkg 包的版本选择,例如:
+v2.6.3 之后,xmake 支持 vcpkg 的新清单模式,通过它可以支持 vcpkg 包的版本选择,例如:
 
 ```lua
 add_requires("vcpkg::zlib 1.2.11")
@@ -58,7 +58,7 @@ target("test")
     add_packages("vcpkg::zlib", "vcpkg::fmt", "vcpkg::libpng")
 ```
 
-v2.6.8 之后,还可以额外配置私有仓库,仅清单模式有效。
+v2.6.8 之后,还可以额外配置私有仓库,仅清单模式有效。
 
 ```lua
 local registries = {
@@ -168,7 +168,7 @@ xmake
 
 clib是一款基于源码的依赖包管理器,拉取的依赖包是直接下载对应的库源码,集成到项目中编译,而不是二进制库依赖。
 
-其在xmake中集成也很方便,唯一需要注意的是,还需要自己使用上对应库的源码到xmake.lua,例如:
+其在 xmake 中集成也很方便,唯一需要注意的是,还需要自己在 xmake.lua 中引用对应库的源码,例如:
 
 ```lua
 add_requires("clib::clibs/[email protected]", {alias = "bytes"})
@@ -182,7 +182,7 @@ target("test")
 
 ## 使用 dub/dlang 的依赖包
 
-xmake 也支持 dlang 的 dub 包管理器,集成 dlang 的依赖包来使用。
+xmake 也支持 dlang 的 dub 包管理器,集成 dlang 的依赖包来使用。
 
 ```lua
 add_rules("mode.debug", "mode.release")
@@ -201,7 +201,7 @@ target("test")
 
 ## 使用 ubuntu/apt 的依赖包
 
-v2.5.4 之后版本支持使用 apt 集成依赖包,也会自动查找 ubuntu 系统上已经安装的包。
+v2.5.4 之后版本支持使用 apt 集成依赖包,也会自动查找 Ubuntu 系统上已安装的包。
 
 ```lua
 add_requires("apt::zlib1g-dev", {alias = "zlib"})
@@ -214,7 +214,7 @@ target("test")
 
 ## 使用 gentoo/portage 的依赖包
 
-v2.5.4 之后版本支持使用 Portage 集成依赖包,也会自动查找 Gentoo 系统上已安装的包。
+v2.5.4 之后版本支持使用 Portage 集成依赖包,也会自动查找 Gentoo 系统上已安装的包。
 
 ```lua
 add_requires("portage::libhandy", {alias = "libhandy"})
@@ -227,7 +227,7 @@ target("test")
 
 ## 使用 nimble 的依赖包
 
-v2.5.8 之后支持集成 nimble 包管理器中的包,但目前仅用于 nim 项目,因为它并没有提供二进制包,而是直接安装的 nim 代码包。
+v2.5.8 之后支持集成 nimble 包管理器中的包,但目前仅用于 nim 项目,因为它并没有提供二进制包,而是直接安装的 nim 代码包。
 
 ```lua
 add_requires("nimble::zip >1.3")
@@ -240,7 +240,7 @@ target("test")
 
 ## 使用 cargo 的依赖包
 
-Cargo 依赖包主要给 rust 项目集成使用,例如:
+Cargo 依赖包主要用于 rust 项目的集成,例如:
 
 ```lua
 add_rules("mode.release", "mode.debug")

+ 13 - 13
docs/zh/guide/package-management/xrepo-cli.md

@@ -8,19 +8,19 @@ outline: deep
 
 Xrepo 是一个基于 [Xmake](https://github.com/xmake-io/xmake) 的跨平台 C/C++ 包管理器。
 
-它基于 xmake 提供的运行时,但却是一个完整独立的包管理程序,相比 vcpkg/homebrew 此类包管理器,xrepo 能够同时提供更多平台和架构的 C/C++ 包。
+它基于 xmake 提供的运行时,但却是一个完整独立的包管理程序。相比 vcpkg、homebrew 等包管理器,xrepo 能够同时支持更多平台和架构的 C/C++ 包。
 
-并且还支持多版本语义选择,另外它还是一个去中心化的分布式仓库,不仅提供官方的 [xmake-repo](https://github.com/xmake-io/xmake-repo) 仓库,还支持用户自建多个私有仓库。
+同时还支持多版本语义选择。此外,它还是一个去中心化的分布式仓库,不仅提供官方的 [xmake-repo](https://github.com/xmake-io/xmake-repo) 仓库,还支持用户自建多个私有仓库。
 
-同时,xrepo 也支持从 vcpkg/homebrew/conan 等第三方包管理器中安装包,并提供统一一致的库链接信息,方便与第三方项目集成对接
+此外,xrepo 也支持从 vcpkg、homebrew、conan 等第三方包管理器中安装包,并提供统一一致的库链接信息,方便与第三方项目集成。
 
-如果你想了解更多,请参考:[在线文档](https://xmake.io/zh/), [Github](https://github.com/xmake-io/xrepo) 以及 [Gitee](https://gitee.com/tboox/xrepo)
+如果你想了解更多,请参考:[在线文档](https://xmake.io/zh/)[Github](https://github.com/xmake-io/xrepo) 以及 [Gitee](https://gitee.com/tboox/xrepo)
 
 ![](https://github.com/xmake-io/xrepo-docs/raw/master/assets/img/xrepo.gif)
 
 ## 安装
 
-我们只需要安装上 xmake 就可以使用 xrepo 命令,关于 xmake 的安装,我们可以看下:[Xmake 安装文档](/zh/guide/quick-start.html#installation)。
+只需安装 xmake 即可使用 xrepo 命令。关于 xmake 的安装,请参见:[Xmake 安装文档](/zh/guide/quick-start.html#installation)。
 
 ## 支持平台
 
@@ -37,9 +37,9 @@ Xrepo 是一个基于 [Xmake](https://github.com/xmake-io/xmake) 的跨平台 C/
 ## 分布式仓库支持
 
 除了可以直接从官方仓库:[xmake-repo](https://github.com/xmake-io/xmake-repo) 检索安装包之外,
-我们还可以添加任意多个自建仓库,甚至可以完全隔离外网,仅在公司内部网络维护私有包的安装集成。
+我们还可以添加任意多个自建仓库,甚至可以完全隔离外网,仅在公司内部网络维护私有包的安装集成。
 
-只需通过下面的命令,添加自己的仓库地址:
+只需通过下面的命令,添加自己的仓库地址:
 
 ```sh
 $ xrepo add-repo myrepo https://github.com/mygroup/myrepo
@@ -56,7 +56,7 @@ target("test")
     add_packages("tbox", "libuv", "vcpkg::ffmpeg", "brew::pcre2/libpcre2-8", "openssl")
 ```
 
-下面是与 xmake 集成的整体架构和编译流程。
+下面是与 xmake 集成的整体架构和编译流程示意图
 
 <img src="https://xmake.io/assets/img/index/package_arch.png" width="650px" />
 
@@ -72,7 +72,7 @@ $ xrepo install zlib tbox
 
 #### 安装指定版本包
 
-完整支持 Semantic Versioning (语义版本)
+完全支持 Semantic Versioning(语义版本)
 
 ```sh
 $ xrepo install "zlib 1.2.x"
@@ -157,7 +157,7 @@ $ xrepo fetch --cflags --ldflags conan::zlib/1.2.11
 
 ### 导出安装后的包
 
-xrepo 可以快速导出已经安装后的包,包括对应的库文件,头文件等等。
+xrepo 可以快速导出已安装的包,包括对应的库文件、头文件等。
 
 ```sh
 $ xrepo export -o /tmp/output zlib
@@ -223,7 +223,7 @@ set_toolchains("msvc")
 $ xrepo env --add /tmp/base.lua
 ```
 
-这个时候,我们就保存了一个名叫 base 的全局虚拟环境,我们可以通过 list 命令去查看它
+此时,我们就保存了一个名为 base 的全局虚拟环境,可以通过 list 命令查看
 
 ```sh
 $ xrepo env --list
@@ -240,14 +240,14 @@ $ xrepo env --remove base
 
 #### 切换全局虚拟环境
 
-如果我们注册了多个虚拟环境,我们也可以快速切换它们。
+如果我们注册了多个虚拟环境,也可以快速切换它们。
 
 ```sh
 $ xrepo env -b base shell
 > python --version
 ```
 
-或者直接加载指定虚拟环境运行特定命令
+或者直接加载指定虚拟环境运行特定命令
 
 ```sh
 $ xrepo env -b base python --version