50 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			50 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # 1. 开发流程
 | ||
| 基于**AoneFlow**开发流程,具体请阅读:[在阿里,我们如何管理代码分支?](https://developer.aliyun.com/article/573549)
 | ||
| ## 1.1 IntelliJ IDEA版
 | ||
| ###  步骤一 Fork JCNC/JNotepad或同步JCNC/JNotepad到个人仓库
 | ||
| #### 首次开发,进行Fork操作
 | ||
| 
 | ||
| #### 非首次开发,进行同步操作
 | ||
| 
 | ||
| 
 | ||
| ### 步骤二 clone个人仓库或fetch
 | ||
| #### 首次开发,clone个人仓库
 | ||
| 
 | ||
| #### 非首次开发,执行fetch
 | ||
| 
 | ||
| 
 | ||
| ### 步骤三 从remote下的master分支创建本地开发分支
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 分支命名规则见:1.3节
 | ||
| 
 | ||
| ### 步骤四 推送本地分支到远程
 | ||
| 
 | ||
| ### 步骤五 发起Pull Request(PR)
 | ||
| 
 | ||
| 
 | ||
| **注意:目标分支选择预期要发布的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插件
 | ||
|   
 | ||
| * 安装成功后,打开i18n.properties,可以看到Resource Bundle tab
 | ||
|    |