贡献¶
来源信息
- 原文仓库:github.com/EndstoneMC/endstone
- 许可说明:以原仓库或原站点公开许可声明为准。
👍🎉 首先,感谢您花时间做出贡献!🎉👍
从哪里开始?¶
如果您在寻找一个好的问题来开始,请检查以下内容:
源代码¶
要在本地机器上从源代码构建,请按照以下说明进行操作:
克隆仓库¶
安装包管理器(conan)¶
开发Endstone所需的依赖项由Conan包管理器(>=2.0)提供。要安装包管理器,请在Python环境中运行以下命令。
安装依赖¶
首先,运行以下命令来安装该项目的依赖项:
=== " 命令提示符"
=== " Powershell"
conan install . --build=missing -s compiler.cppstd=20 -c tools.cmake.cmaketoolchain:generator=Ninja -c tools.env.virtualenv:powershell=True
=== " Linux"
```shell
conan install . --build=missing -s compiler.cppstd=20 -s compiler.libcxx=libc++ -c tools.cmake.cmaketoolchain:generator=Ninja
```
现在,激活由conan创建的构建虚拟环境。
=== " 命令提示符"
=== " Powershell"
=== " Linux"
```shell
source ./build/Release/generators/conanbuild.sh
```
运行cmake并检查版本:
使用CMake构建¶
安装¶
要从本地源安装Endstone,只需运行:
文档¶
我们使用Material for MkDocs构建文档。 安装所有必需依赖项的最简单方法是使用pip:
之后,您可以选择: