From b1ac9fb8ed90699474e911674f1a60b139563858 Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Wed, 27 May 2026 12:48:54 +0800 Subject: Add Chinese tutorial for Step 1 of Mingling framework --- docs/_zh_CN/_sidebar.md | 2 + docs/_zh_CN/pages/1-intro.md | 68 +++++++++++++++++++++ docs/_zh_CN/pages/2-step1.md | 140 +++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 210 insertions(+) create mode 100644 docs/_zh_CN/pages/1-intro.md create mode 100644 docs/_zh_CN/pages/2-step1.md (limited to 'docs/_zh_CN') diff --git a/docs/_zh_CN/_sidebar.md b/docs/_zh_CN/_sidebar.md index 40968ba..8c854f9 100644 --- a/docs/_zh_CN/_sidebar.md +++ b/docs/_zh_CN/_sidebar.md @@ -1 +1,3 @@ - [Welcome!](README) +* [介绍](pages/1-intro) +* [初次上手!](pages/2-step1) diff --git a/docs/_zh_CN/pages/1-intro.md b/docs/_zh_CN/pages/1-intro.md new file mode 100644 index 0000000..4e3106c --- /dev/null +++ b/docs/_zh_CN/pages/1-intro.md @@ -0,0 +1,68 @@ +
+ Mingling 能做什么? +
+ +## 前言 + + 首先,非常感谢您愿意尝试和体验 **Mingling** + + 因为这是一个早期框架,所以尚不成熟。 + + 若您在使用过程中遇到任何问题,欢迎提交 [Issue](https://github.com/catilgrass/mingling/issues),我们乐意解决。 + ++ Written by @Weicao-CatilGrass +
diff --git a/docs/_zh_CN/pages/2-step1.md b/docs/_zh_CN/pages/2-step1.md new file mode 100644 index 0000000..56f4b3c --- /dev/null +++ b/docs/_zh_CN/pages/2-step1.md @@ -0,0 +1,140 @@ ++ 使用 Mingling 开发简易水果名搜索命令行程序 +
+ +## 前言 + +在本篇示例中,我将介绍如何使用 **Mingling** 开发基本的命令行程序,它包括: + +1. `fruit-mgr list` 命令 +2. `fruit-mgr list --help` 帮助页面 + + + +## 一、导入依赖 + +首先,请确保您的项目依赖 **Mingling** + +若未导入依赖,您可以在 `Cargo.toml` 添加如下内容: + +```toml +[dependencies.mingling] +version = "0.1.9" +features = [""] +``` + +## 二、编写 `main.rs`,创建基本的项目 + +在 `src/main.rs` 中,我们将编写程序的入口函数: + + + +## 三、注册 `list` 子命令 + + + +## 四、实现 `EntryList` 行为 + + + ++ Written by @Weicao-CatilGrass +
+ +## 五、渲染 `ResultFruits` + +在上一步中,`handle_entry_list` 链接收 `EntryList`,并输出了 `ResultFruits`。 + +接下来我们就要为 `ResultFruits` 渲染出最终的结果,使整个程序像下图这样排列: + ++ Written by @Weicao-CatilGrass +
-- cgit