docs/CN/JCNC-Dev-Process/JCNC-Dev-Process.md
2023-10-15 12:05:46 +08:00

50 lines
1.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 1. 开发流程
基于**AoneFlow**开发流程,具体请阅读:[在阿里,我们如何管理代码分支?](https://developer.aliyun.com/article/573549)
## 1.1 IntelliJ IDEA版
### 步骤一 Fork JCNC/JNotepad或同步JCNC/JNotepad到个人仓库
#### 首次开发进行Fork操作
![输入图片说明](img/1.png "屏幕截图")
#### 非首次开发,进行同步操作
![输入图片说明](img/2.png "屏幕截图")
### 步骤二 clone个人仓库或fetch
#### 首次开发clone个人仓库
![输入图片说明](img/3.png "屏幕截图")
#### 非首次开发执行fetch
![输入图片说明](img/4.png "屏幕截图")
### 步骤三 从remote下的master分支创建本地开发分支
![输入图片说明](img/5.png "屏幕截图")
![输入图片说明](img/6.png "屏幕截图")
分支命名规则见1.3节
### 步骤四 推送本地分支到远程
### 步骤五 发起Pull RequestPR
![输入图片说明](img/7.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插件
![输入图片说明]( img/8.png "屏幕截图")
* 安装成功后打开i18n.properties可以看到Resource Bundle tab
![输入图片说明]( img/9.png "屏幕截图")