diff --git a/articles/305-module-and-checklist-of-spec.md b/articles/305-module-and-checklist-of-spec.md
index 46919a275b1f7ad88cd5f7eb24cd5a22d141dd12..d2a9f3106d5fdd7c1634a918b611a49d3f4c9d45 100644
--- a/articles/305-module-and-checklist-of-spec.md
+++ b/articles/305-module-and-checklist-of-spec.md
@@ -256,7 +256,7 @@ rm -rf %{pypi_name}.egg-info
| License | 被打包的软件的许可证,所有许可证的并集。 |必选|
| URL | 该软件的上游项目网站。 |必选|
| Source0 | 上游源代码压缩存档的路径。这应该指向存档的可访问且可靠的存储,例如,上游页面而不是打包程序的本地存储。
如果需要,可以添加更多 SourceX 指令,每次递增编号,例如:Source1、Source2、Source3 等。 |必选|
-| Patch0 | 对源码进行的修改以补丁的形式。
1. 可以添加更多 PatchX 指令,每次递增编号,例如:Patch1、Patch2、Patch3 等。
2. 自研补丁序号从100、1000、10000等编号开始。 |可选|
+| Patch0 | 对源码进行的修改以补丁的形式。
可以添加更多 PatchX 指令,每次递增编号,例如:Patch1、Patch2、Patch3 等。|可选|
| BuildArch | 声明该软件的构建体系结构。
1. koji 构建时默认为:x86_64 和 aarch64
2. 本地构建时会自动继承构建它的机器的体系结构
3. 如果不依赖体系结构,可以声明:BuildArch: noarch
4. 如果仅涉及一个架构,则需要将对应的架构声明:BuildArch:x86_64 或 BuildArch:aarch64 |可选|
| ExcludeArch | 声明该软件不需要的架构体系。
1. 默认不需要
2. 指定不进行编译的架构,举例:ExcludeArch: x86_64 | 可选 |
| ExclusiveArch | 声明该软件需要的架构体系。
1. 默认不需要
2. 指定进行编译的架构,举例:ExclusiveArch: x86_64 | 可选 |
@@ -302,7 +302,7 @@ rm -rf %{pypi_name}.egg-info
| | should | 声明 buildrequires 和 requires 时,不要添加 %{?_isa} | |
| | should | 使用 provides 对外提供功能时,和以前版本保持一致,以前有加版本号,则需要一直加下去,如果以前没有加版本号,则不要增加 | |
| | should | 使用 obsoletes 时,需要增加对应版本号 | |
-| 补丁文件 | must | Patch 和 Souce 采用序号区分自研和开源三方 | |
+| 补丁文件 | must | 1. Patch 和 Souce 采用序号区分自研和开源三方
2. 自研补丁序号从100、1000、10000等编号开始 | |
| | should | Patch 序号连续,并保持一种规范 | |
| | should | 每个 patch 或 source 内有详细的修改原因和原链接地址 | |
| 架构阶段 | must | 至少在一种架构上构建成功,如果存在仅在部分架构上构建,可以使用 BuildArch(白名单)或者 ExcludeArch(黑名单) | |