From f1a423fd5fa1be4d9aed164ff4bca4234b82cfeb Mon Sep 17 00:00:00 2001 From: songdragon Date: Mon, 28 Aug 2023 22:14:45 +0800 Subject: [PATCH] =?UTF-8?q?doc:=20#I7WMUV=20=E5=A2=9E=E5=8A=A0=E5=BC=80?= =?UTF-8?q?=E5=8F=91=E6=8C=87=E5=8D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/开发指南.md | 50 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 docs/开发指南.md diff --git a/docs/开发指南.md b/docs/开发指南.md new file mode 100644 index 0000000..a15ce99 --- /dev/null +++ b/docs/开发指南.md @@ -0,0 +1,50 @@ +# 1. 开发流程 +基于**AoneFlow**开发流程,具体请阅读:[在阿里,我们如何管理代码分支?](https://developer.aliyun.com/article/573549) +## 1.1 IDEA IDE版 +### 步骤一 Fork JCNC/JNotepad或同步JCNC/JNotepad到个人仓库 +#### 首次开发,进行Fork操作 +![输入图片说明](https://foruda.gitee.com/images/1693230738686081312/d1f9178e_341872.png "屏幕截图") +#### 非首次开发,进行同步操作 +![输入图片说明](https://foruda.gitee.com/images/1693230711005054075/9d8adb17_341872.png "屏幕截图") + +### 步骤二 clone个人仓库或fetch +#### 首次开发,clone个人仓库 +![输入图片说明](https://foruda.gitee.com/images/1693230809903750175/da0d73b5_341872.png "屏幕截图") +#### 非首次开发,执行fetch +![输入图片说明](https://foruda.gitee.com/images/1693231554501661630/308a9783_341872.png "屏幕截图") + +### 步骤三 从remote下的master分支创建本地开发分支 +![输入图片说明](https://foruda.gitee.com/images/1693231016998001511/7a6a6f3d_341872.png "屏幕截图") +![输入图片说明](https://foruda.gitee.com/images/1693231347247142683/17ff5fd4_341872.png "屏幕截图") + +分支命名规则见:1.3节 + +### 步骤四 推送本地分支到远程 + +### 步骤五 发起Pull Request(PR) +![输入图片说明](https://foruda.gitee.com/images/1693231681880508274/d05c8422_341872.png "屏幕截图") + +**注意:目标分支选择预期要发布的release分支** + +## 1.2 GIT命令行版本 +步骤一、步骤二、步骤五同1.1操作 +```shell +# 步骤三 +git fetch +git checkout origin/master && git checkout -b feature-demo +# 步骤四 +git push origin feature-demo +``` + +## 1.3 分支命名规则 +|issue类别|分支名格式|示例| +|--------|--------|----| +|功能/优化/文档修改|feature-issue编号|feature-I7W9LX| +|bug fix| fix-issue编号| fix-I7W9LX| +|代码重构|refactor-issue编号|refactor-I7W9LX| + +# 2. IDEA插件配置 +* 按照Resource Bundle插件 + ![输入图片说明](https://foruda.gitee.com/images/1693125995274955090/9efa2d4c_341872.png "屏幕截图") +* 安装成功后,打开i18n.properties,可以看到Resource Bundle tab + ![输入图片说明](https://foruda.gitee.com/images/1693126057242554469/10667419_341872.png "屏幕截图") \ No newline at end of file