> For the complete documentation index, see [llms.txt](https://gushi10546.gitbook.io/aptos-kai-fa-zhe-wen-dang/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://gushi10546.gitbook.io/aptos-kai-fa-zhe-wen-dang/kai-fa-huan-jing-zhun-bei.md).

# 开发环境准备

为了开始您在 Aptos 生态系统中的开发之旅，请按照本节内容所述，设置您的开发环境。

## 克隆（git clone）Aptos-core 代码仓库

我们从克隆 `aptos-core` 的 [Github 仓库](https://github.com/aptos-labs/aptos-core) 开始：

1. 克隆 aptos-core 的代码仓库

   ```
   git clone <https://github.com/aptos-labs/aptos-core.git>
   ```
2. cd 到 `aptos-core` 的仓库路径下：

   ```
   cd aptos-core
   ```
3. 按照如下指令运行 `scripts/dev_setup.sh` 的 Bash 脚本，这将为你的开发环境做好准备。

   ```
   ./scripts/dev_setup.sh
   ```
4. 更新当前的 Shell 环境变量

   ```
   source ~/.cargo/env
   ```
5. 如果你不打算安装 Aptos 节点，那么跳过以下步骤。

   以下是 Aptos 其中两个测试网：

   * **Devnet**

     使用以下命令切换到 `devnet` 分支

     ```
     git checkout --track origin/devnet
     ```
   * **Testnet**

     使用以下命令切换到 `testnet` 分支

     ```bash
     git checkout --track origin/testnet
     ```

现在基本的 Aptos 开发环境就已就绪。

### Aptos devnet

* [REST API Open API Spec](https://fullnode.devnet.aptoslabs.com/v1/spec#/).
* **REST 服务:**<https://fullnode.devnet.aptoslabs.com/v1>.
* **Faucet 服务:**<https://faucet.devnet.aptoslabs.com>.
* [Genesis](https://devnet.aptoslabs.com/genesis.blob).
* [Waypoint](https://devnet.aptoslabs.com/waypoint.txt).
* [ChainID](http://fullnode.devnet.aptoslabs.com/).

### Move 的 IDE 插件

* [Visual Studio Code Move 语法高亮插件 - **Move syntax**](https://marketplace.visualstudio.com/items?itemName=damirka.move-syntax)
* [move-analyzer:](https://marketplace.visualstudio.com/items?itemName=move.move-analyzer) 支持高级代码导航和语法高亮
* [JetBrains IDE 插件 - Move Language](https://plugins.jetbrains.com/plugin/14721-move-language): 支持语法高亮、代码导航、重命名、格式化、类型检查和代码生成。

### Aptos CLI

* [Aptos CLI releases](https://github.com/aptos-labs/aptos-core/releases?q=cli\&expanded=true).
* [Aptos CLI Documentation](https://aptos.dev/cli-tools/aptos-cli-tool/aptos-cli-index).

### Aptos SDK

* [Aptos Typescript SDK](https://www.npmjs.com/package/aptos).
* [Typescript SDK API](https://aptos-labs.github.io/ts-sdk-doc/).

### Aptos explorer

* [Aptos Exporer](https://explorer.devnet.aptos.dev/). Use the top-right drop-down menu to select the network.
