@ -0,0 +1,58 @@
 | 
				
			||||
version: 2
 | 
				
			||||
name: test
 | 
				
			||||
description: ""
 | 
				
			||||
global:
 | 
				
			||||
  concurrent: 1
 | 
				
			||||
trigger:
 | 
				
			||||
  webhook: gitlink@1.0.0
 | 
				
			||||
  event:
 | 
				
			||||
    - ref: pr
 | 
				
			||||
      ruleset:
 | 
				
			||||
        - param-ref: source_branch
 | 
				
			||||
          operator: EQ
 | 
				
			||||
          value: '""'
 | 
				
			||||
      ruleset-operator: AND
 | 
				
			||||
workflow:
 | 
				
			||||
  - ref: start
 | 
				
			||||
    name: 开始
 | 
				
			||||
    task: start
 | 
				
			||||
  - ref: end
 | 
				
			||||
    name: 结束
 | 
				
			||||
    task: end
 | 
				
			||||
    needs:
 | 
				
			||||
      - ssh_cmd_0
 | 
				
			||||
  - ref: git_clone_0
 | 
				
			||||
    name: git clone
 | 
				
			||||
    task: git_clone@1.2.9
 | 
				
			||||
    input:
 | 
				
			||||
      remote_url: '"https://gitlink.org.cn/SheYuWu03/gitlink_help_center.git"'
 | 
				
			||||
      ref: '"refs/heads/master"'
 | 
				
			||||
      commit_id: '""'
 | 
				
			||||
      depth: 1
 | 
				
			||||
    needs:
 | 
				
			||||
      - start
 | 
				
			||||
  - ref: docker_image_build_0
 | 
				
			||||
    name: docker镜像构建
 | 
				
			||||
    task: docker_image_build@1.6.0
 | 
				
			||||
    input:
 | 
				
			||||
      image_name: '""'
 | 
				
			||||
      image_tag: '"latest"'
 | 
				
			||||
      registry_address: '""'
 | 
				
			||||
      docker_file: '"Dockerfile"'
 | 
				
			||||
      docker_build_path: '"."'
 | 
				
			||||
      workspace: '"."'
 | 
				
			||||
      image_push: true
 | 
				
			||||
      build_args: '""'
 | 
				
			||||
    needs:
 | 
				
			||||
      - git_clone_0
 | 
				
			||||
  - ref: ssh_cmd_0
 | 
				
			||||
    name: ssh执行命令
 | 
				
			||||
    task: ssh_cmd@1.1.1
 | 
				
			||||
    input:
 | 
				
			||||
      ssh_ip: '""'
 | 
				
			||||
      ssh_port: '"22"'
 | 
				
			||||
      ssh_user: '"root"'
 | 
				
			||||
      ssh_cmd: '""'
 | 
				
			||||
    needs:
 | 
				
			||||
      - docker_image_build_0
 | 
				
			||||
 | 
				
			||||
@ -0,0 +1,35 @@
 | 
				
			||||
version: 2
 | 
				
			||||
name: 【测试环境】合并请求通过后自动更新
 | 
				
			||||
description: 合并请求通过后自动更新
 | 
				
			||||
global:
 | 
				
			||||
  concurrent: 1
 | 
				
			||||
trigger:
 | 
				
			||||
  webhook: gitlink@1.0.0
 | 
				
			||||
  event:
 | 
				
			||||
    - ref: pr
 | 
				
			||||
      ruleset:
 | 
				
			||||
        - param-ref: merged
 | 
				
			||||
          operator: EQ
 | 
				
			||||
          value: "true"
 | 
				
			||||
      ruleset-operator: AND
 | 
				
			||||
workflow:
 | 
				
			||||
  - ref: start
 | 
				
			||||
    name: 开始
 | 
				
			||||
    task: start
 | 
				
			||||
  - ref: ssh_cmd_0
 | 
				
			||||
    name: ssh执行命令
 | 
				
			||||
    task: ssh_cmd@1.1.1
 | 
				
			||||
    input:
 | 
				
			||||
      ssh_pass: ((hnxjy_test_83.password))
 | 
				
			||||
      ssh_ip: '"111.8.36.180"'
 | 
				
			||||
      ssh_port: '"120"'
 | 
				
			||||
      ssh_user: '"root"'
 | 
				
			||||
      ssh_cmd: '"cd /root/docusaurus/config/dir/awesometic-docs && git pull"'
 | 
				
			||||
    needs:
 | 
				
			||||
      - start
 | 
				
			||||
  - ref: end
 | 
				
			||||
    name: 结束
 | 
				
			||||
    task: end
 | 
				
			||||
    needs:
 | 
				
			||||
      - ssh_cmd_0
 | 
				
			||||
 | 
				
			||||
@ -0,0 +1,85 @@
 | 
				
			||||
version: 2
 | 
				
			||||
name: 【生产环境】发布更新
 | 
				
			||||
description: "非管理员请勿操作 "
 | 
				
			||||
global:
 | 
				
			||||
  concurrent: 1
 | 
				
			||||
workflow:
 | 
				
			||||
  - ref: start
 | 
				
			||||
    name: 开始
 | 
				
			||||
    task: start
 | 
				
			||||
  - ref: nodejs_build_0
 | 
				
			||||
    name: nodejs构建
 | 
				
			||||
    task: nodejs_build@1.7.0-node18
 | 
				
			||||
    input:
 | 
				
			||||
      workspace: ((git_clone_0.git_path))
 | 
				
			||||
      build_action: '"build"'
 | 
				
			||||
      build_args: '""'
 | 
				
			||||
      install_args: '""'
 | 
				
			||||
      registry_url: '""'
 | 
				
			||||
      disturl_url: '""'
 | 
				
			||||
      sass_binary_site_url: '""'
 | 
				
			||||
      package_management_type: '"yarn"'
 | 
				
			||||
      vc_package_dir: '"."'
 | 
				
			||||
      cache_path: '"/cache"'
 | 
				
			||||
    needs:
 | 
				
			||||
      - git_clone_0
 | 
				
			||||
  - ref: git_clone_0
 | 
				
			||||
    name: git clone
 | 
				
			||||
    task: git_clone@1.2.9
 | 
				
			||||
    input:
 | 
				
			||||
      remote_url: '"https://www.gitlink.org.cn/gitlink/gitlink_help_center.git"'
 | 
				
			||||
      ref: '"refs/heads/master"'
 | 
				
			||||
      commit_id: '""'
 | 
				
			||||
      depth: 1
 | 
				
			||||
    needs:
 | 
				
			||||
      - dingtalk_notice_text_0
 | 
				
			||||
  - ref: end
 | 
				
			||||
    name: 结束
 | 
				
			||||
    task: end
 | 
				
			||||
    needs:
 | 
				
			||||
      - dingtalk_notice_text_1
 | 
				
			||||
  - ref: scp_resource_0
 | 
				
			||||
    name: scp替换打包文件到服务器
 | 
				
			||||
    task: scp_resource@1.4.3
 | 
				
			||||
    input:
 | 
				
			||||
      ssh_pass: ((help_pro_server.password))
 | 
				
			||||
      ssh_ip: '"106.75.45.236"'
 | 
				
			||||
      ssh_port: '"22"'
 | 
				
			||||
      ssh_user: '"root"'
 | 
				
			||||
      remote_file: '"/root/gitlink_help_center"'
 | 
				
			||||
      local_file: ((git_clone_0.git_path))+"/build"
 | 
				
			||||
      file_content: '""'
 | 
				
			||||
    needs:
 | 
				
			||||
      - nodejs_build_0
 | 
				
			||||
  - ref: ssh_cmd_0
 | 
				
			||||
    name: 重启nginx
 | 
				
			||||
    task: ssh_cmd@1.1.1
 | 
				
			||||
    input:
 | 
				
			||||
      ssh_pass: ((help_pro_server.password))
 | 
				
			||||
      ssh_ip: '"106.75.45.236"'
 | 
				
			||||
      ssh_port: '"22"'
 | 
				
			||||
      ssh_user: '"root"'
 | 
				
			||||
      ssh_cmd: '"service nginx restart"'
 | 
				
			||||
    needs:
 | 
				
			||||
      - scp_resource_0
 | 
				
			||||
  - ref: dingtalk_notice_text_0
 | 
				
			||||
    name: 钉钉通知-开始更新
 | 
				
			||||
    task: dingtalk_notice_text@1.0.2
 | 
				
			||||
    input:
 | 
				
			||||
      boot_webhook_url: ((dingdingtalk.url))
 | 
				
			||||
      msg_text: '"GitLink帮助中心-生产环境开始更新。。。"'
 | 
				
			||||
      at_user_ids: '"[]"'
 | 
				
			||||
      at_mobiles: '"[]"'
 | 
				
			||||
    needs:
 | 
				
			||||
      - start
 | 
				
			||||
  - ref: dingtalk_notice_text_1
 | 
				
			||||
    name: 钉钉通知-更新完成
 | 
				
			||||
    task: dingtalk_notice_text@1.0.2
 | 
				
			||||
    input:
 | 
				
			||||
      boot_webhook_url: ((dingdingtalk.url))
 | 
				
			||||
      msg_text: '"GitLink帮助中心-生产环境更新完成"'
 | 
				
			||||
      at_user_ids: '"[]"'
 | 
				
			||||
      at_mobiles: '"[]"'
 | 
				
			||||
    needs:
 | 
				
			||||
      - ssh_cmd_0
 | 
				
			||||
 | 
				
			||||
@ -0,0 +1,57 @@
 | 
				
			||||
version: 2
 | 
				
			||||
name: 发布更新
 | 
				
			||||
description: ""
 | 
				
			||||
global:
 | 
				
			||||
  concurrent: 1
 | 
				
			||||
trigger:
 | 
				
			||||
  webhook: gitlink@1.0.0
 | 
				
			||||
  event:
 | 
				
			||||
    - ref: push
 | 
				
			||||
      ruleset-operator: AND
 | 
				
			||||
workflow:
 | 
				
			||||
  - ref: start
 | 
				
			||||
    name: 开始
 | 
				
			||||
    task: start
 | 
				
			||||
  - ref: end
 | 
				
			||||
    name: 结束
 | 
				
			||||
    task: end
 | 
				
			||||
    needs:
 | 
				
			||||
      - git_push_0
 | 
				
			||||
  - ref: docker_image_build_0
 | 
				
			||||
    name: docker镜像构建
 | 
				
			||||
    task: docker_image_build@1.6.0
 | 
				
			||||
    input:
 | 
				
			||||
      image_name: '""'
 | 
				
			||||
      image_tag: '"latest"'
 | 
				
			||||
      registry_address: '""'
 | 
				
			||||
      docker_file: '"Dockerfile"'
 | 
				
			||||
      docker_build_path: '"."'
 | 
				
			||||
      workspace: '"."'
 | 
				
			||||
      image_push: true
 | 
				
			||||
      build_args: '""'
 | 
				
			||||
    needs:
 | 
				
			||||
      - start
 | 
				
			||||
  - ref: ssh_cmd_0
 | 
				
			||||
    name: ssh执行命令
 | 
				
			||||
    task: ssh_cmd@1.1.1
 | 
				
			||||
    input:
 | 
				
			||||
      ssh_ip: '""'
 | 
				
			||||
      ssh_port: '"22"'
 | 
				
			||||
      ssh_user: '"root"'
 | 
				
			||||
      ssh_cmd: '""'
 | 
				
			||||
    needs:
 | 
				
			||||
      - docker_image_build_0
 | 
				
			||||
  - ref: git_push_0
 | 
				
			||||
    name: git_push
 | 
				
			||||
    task: sailstar/git_push@1.0.6
 | 
				
			||||
    input:
 | 
				
			||||
      remote_url: '""'
 | 
				
			||||
      remote_branch: '"master"'
 | 
				
			||||
      source_path: '""'
 | 
				
			||||
      target_dir: '""'
 | 
				
			||||
      commit_message: '"jianmu default commit message"'
 | 
				
			||||
      committer_name: '"jianmu"'
 | 
				
			||||
      committer_email: '"jianmu@example.com"'
 | 
				
			||||
    needs:
 | 
				
			||||
      - ssh_cmd_0
 | 
				
			||||
 | 
				
			||||
@ -1,4 +1,23 @@
 | 
				
			||||
---
 | 
				
			||||
sidebar_label: '维基页面管理'      
 | 
				
			||||
sidebar_position: 1    
 | 
				
			||||
---
 | 
				
			||||
---
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
# 确实开源帮助中心
 | 
				
			||||
 | 
				
			||||
## 维基界面管理
 | 
				
			||||
#### 1.维基界面
 | 
				
			||||
GitLink项目安排了专门的**维基(Wiki)界面**来展示项目的一些情况
 | 
				
			||||
[](/img/wiki/img1.png)
 | 
				
			||||
 | 
				
			||||
#### 2.创建维基内容
 | 
				
			||||
在初始化的维基界面当中点击**创建Wiki文档**或者**导入模板**即可进行Wiki文档的编辑
 | 
				
			||||
<br/>
 | 
				
			||||
 | 
				
			||||
#### 3.进行Wiki文档的编辑
 | 
				
			||||
点击**创建Wiki文档**后即跳转到编辑界面,初始内容为空白的文档
 | 
				
			||||
[](/img/wiki/img3.png)
 | 
				
			||||
也可以通过勾选*添加模板*来进行模板的导入,平台提供的模板包括*周报*和*月报*的格式
 | 
				
			||||
[](/img/wiki/img2.png)
 | 
				
			||||
完成编辑后点击左下角的的保存即可
 | 
				
			||||
| 
		 After Width: | Height: | Size: 76 KiB  | 
| 
		 After Width: | Height: | Size: 67 KiB  | 
| 
		 After Width: | Height: | Size: 62 KiB  | 
| 
		 After Width: | Height: | Size: 34 KiB  | 
| 
		 After Width: | Height: | Size: 48 KiB  | 
| 
		 After Width: | Height: | Size: 42 KiB  | 
| 
		 After Width: | Height: | Size: 38 KiB  | 
| 
		 After Width: | Height: | Size: 30 KiB  | 
| 
		 After Width: | Height: | Size: 45 KiB  | 
| 
		 After Width: | Height: | Size: 44 KiB  | 
@ -1,4 +0,0 @@
 | 
				
			||||
{
 | 
				
			||||
  "label": "机器人(Bot)",
 | 
				
			||||
  "position": 8
 | 
				
			||||
}
 | 
				
			||||
@ -1,4 +0,0 @@
 | 
				
			||||
{
 | 
				
			||||
  "label": "DevOps引擎(Engine)",
 | 
				
			||||
  "position": 6
 | 
				
			||||
}
 | 
				
			||||
@ -1,12 +0,0 @@
 | 
				
			||||
---
 | 
				
			||||
sidebar_label: '代码流水线'      
 | 
				
			||||
sidebar_position: 5    
 | 
				
			||||
---
 | 
				
			||||
# 代码流水线
 | 
				
			||||
  可以通过代码的形式(YAML格式)来配置流水线,首先选择代码流水线和对应的分支:
 | 
				
			||||
  
 | 
				
			||||
  
 | 
				
			||||
  
 | 
				
			||||
  编辑流水线代码,其流水线名称描述、触发器、全局参数、执行串行/并发和流水线编排等概念同图形流水线,具体描述如下:
 | 
				
			||||
 | 
				
			||||

 | 
				
			||||
@ -1,15 +0,0 @@
 | 
				
			||||
---
 | 
				
			||||
sidebar_label: '参数配置'      
 | 
				
			||||
sidebar_position: 2     
 | 
				
			||||
---
 | 
				
			||||
  
 | 
				
			||||
  # 参数配置
 | 
				
			||||
  
 | 
				
			||||
  可在流水线中使用,实现动态参数配置;有字符串、数字、布尔三种类型。
 | 
				
			||||
  
 | 
				
			||||
  
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
在流水线的配置中通过如下方式获取参数:
 | 
				
			||||
 | 
				
			||||
  
 | 
				
			||||
@ -1,16 +0,0 @@
 | 
				
			||||
---
 | 
				
			||||
sidebar_label: '密钥设置'      
 | 
				
			||||
sidebar_position: 3     
 | 
				
			||||
---
 | 
				
			||||
  
 | 
				
			||||
  # 密钥设置
 | 
				
			||||
  
 | 
				
			||||
将账号密码、密钥、证书等存放到密钥管理里,配置后可直接在流水线中使用,避免因直接填写引起的泄露风险。
 | 
				
			||||
 | 
				
			||||

 | 
				
			||||
 | 
				
			||||
使用示例
 | 
				
			||||
 | 
				
			||||
注:节点输入参数中,下拉选项为密钥类型,需要提前配置好密钥在流水线中选择使用
 | 
				
			||||
 | 
				
			||||

 | 
				
			||||
@ -1,10 +0,0 @@
 | 
				
			||||
---
 | 
				
			||||
sidebar_label: '执行记录查询'      
 | 
				
			||||
sidebar_position: 6     
 | 
				
			||||
---
 | 
				
			||||
  
 | 
				
			||||
  # 执行记录查询
 | 
				
			||||
  
 | 
				
			||||
  用户可以查看流水线的运行状态
 | 
				
			||||
  
 | 
				
			||||
  
 | 
				
			||||
@ -1,4 +0,0 @@
 | 
				
			||||
{
 | 
				
			||||
  "label": "个人主页建站",
 | 
				
			||||
  "position": 13
 | 
				
			||||
}
 | 
				
			||||
@ -1,4 +0,0 @@
 | 
				
			||||
{
 | 
				
			||||
  "label": "代码库管理",
 | 
				
			||||
  "position": 2
 | 
				
			||||
}
 | 
				
			||||
@ -1,11 +0,0 @@
 | 
				
			||||
---
 | 
				
			||||
sidebar_label: '仓库创建'      
 | 
				
			||||
sidebar_position: 1     
 | 
				
			||||
---
 | 
				
			||||
  ### **1. 仓库创建入口**
 | 
				
			||||
用户可以通过平台主页右上角的按键以及个人主页参与项目模块的“新建”按键来创建仓库。
 | 
				
			||||
<br/>
 | 
				
			||||
 
 | 
				
			||||
  ### **2. 填写项目基本信息**
 | 
				
			||||
进入新建项目页面后,如下图所示,填写拥有者、项目名称、项目标识等信息,单击”创建项目“按键即可完成创建。
 | 
				
			||||
<br/>
 | 
				
			||||
@ -1,4 +0,0 @@
 | 
				
			||||
---
 | 
				
			||||
sidebar_label: '代码提交'      
 | 
				
			||||
sidebar_position: 3     
 | 
				
			||||
---
 | 
				
			||||
@ -1,4 +0,0 @@
 | 
				
			||||
---
 | 
				
			||||
sidebar_label: '分支管理'      
 | 
				
			||||
sidebar_position: 5    
 | 
				
			||||
---
 | 
				
			||||
@ -1,23 +0,0 @@
 | 
				
			||||
---
 | 
				
			||||
sidebar_label: '成员管理'      
 | 
				
			||||
sidebar_position: 7     
 | 
				
			||||
---
 | 
				
			||||
### **1. 成员管理入口**
 | 
				
			||||
在仓库主页,点击“仓库设置”按键,再点击”成员管理“按键,即可进入成员管理模块,如下图所示。
 | 
				
			||||
<br/>
 | 
				
			||||
 
 | 
				
			||||
### **2. 筛选、搜索项目成员**
 | 
				
			||||
进入成员管理模块后,可以通过”角色筛选“按键来筛选项目成员类型,通过”搜索“按键可以检索具体的项目成员,如下图所示。
 | 
				
			||||
<br/>
 | 
				
			||||
  
 | 
				
			||||
### **3. 筛选、搜索项目成员**
 | 
				
			||||
进入成员管理模块后,可以通过”添加成员“按键来添加项目成员,左侧搜索框检索到具体用户并选中后,单击”添加成员“按键即可成功添加项目成员。
 | 
				
			||||
<br/>
 | 
				
			||||
  
 | 
				
			||||
### **4. 项目成员权限管理**
 | 
				
			||||
进入成员管理模块后,单击项目成员右侧的角色栏,可以选择赋予该名项目成员的权限等级,如下图所示。
 | 
				
			||||
<br/>
 | 
				
			||||
  
 | 
				
			||||
### **5. 删除项目成员**
 | 
				
			||||
进入成员管理模块后,单击项目成员右侧的”删除“按键,可以删除改名项目成员,如下图所示。
 | 
				
			||||
<br/>
 | 
				
			||||
@ -1,4 +0,0 @@
 | 
				
			||||
---
 | 
				
			||||
sidebar_label: '文件管理'      
 | 
				
			||||
sidebar_position: 4     
 | 
				
			||||
---
 | 
				
			||||
@ -1,29 +0,0 @@
 | 
				
			||||
---
 | 
				
			||||
sidebar_label: '标签和发行版管理'   
 | 
				
			||||
sidebar_position: 6   
 | 
				
			||||
---
 | 
				
			||||
### **1. 标签和发行版管理入口**
 | 
				
			||||
在仓库主页,点击“代码库”按键,再点击”标签“按键,即可进入标签和发行版管理模块,如下图所示。
 | 
				
			||||
<br/>
 | 
				
			||||
  
 | 
				
			||||
### **2. 删除标签**
 | 
				
			||||
进入标签和发行版管理模块后,点击标签右侧“删除”按键,即可实现对标签的删除操作,如下图所示。
 | 
				
			||||
<br/>
 | 
				
			||||
 | 
				
			||||
### **3. 查看发行版**
 | 
				
			||||
进入标签和发行版管理模块后,点击”发行版”按键即可查看项目的发行版,如下图所示。
 | 
				
			||||
<br/>
 | 
				
			||||
   
 | 
				
			||||
### **4. 创建发行版**
 | 
				
			||||
进入标签和发行版管理模块后,点击标签右侧”创建发行版”按键,即可快速创建绑定该标签的发行版,如下图所示。
 | 
				
			||||
<br/>
 | 
				
			||||
  
 | 
				
			||||
### **5. 修改发行版**
 | 
				
			||||
进入标签和发行版管理模块后,点击发行版右侧的修改按键,即可进入发行版的修改页面,如下图所示。完成发行版的修改后,单击”保存发行版“按键即可保存修改内容。
 | 
				
			||||
<br/>
 | 
				
			||||
<br/>
 | 
				
			||||
  
 | 
				
			||||
### **6. 删除发行版**
 | 
				
			||||
进入标签和发行版管理模块后,点击发行版右侧的删除按键,即可进入发行版的删除页面,如下图所示。
 | 
				
			||||
<br/>
 | 
				
			||||
  
 | 
				
			||||
@ -1,4 +0,0 @@
 | 
				
			||||
{
 | 
				
			||||
  "label": "合并请求(PR)",
 | 
				
			||||
  "position": 5
 | 
				
			||||
}
 | 
				
			||||
@ -1,6 +0,0 @@
 | 
				
			||||
---
 | 
				
			||||
sidebar_label: '代码评审'      
 | 
				
			||||
sidebar_position: 3    
 | 
				
			||||
---
 | 
				
			||||
 | 
				
			||||
# 代码评审
 | 
				
			||||
@ -1,6 +0,0 @@
 | 
				
			||||
---
 | 
				
			||||
sidebar_label: '合并请求关联疑修'     
 | 
				
			||||
sidebar_position: 5   
 | 
				
			||||
---
 | 
				
			||||
 | 
				
			||||
# 合并请求关联疑修
 | 
				
			||||
@ -1,18 +0,0 @@
 | 
				
			||||
---
 | 
				
			||||
sidebar_label: '合并请求简介'      
 | 
				
			||||
sidebar_position: 1    
 | 
				
			||||
---
 | 
				
			||||
 | 
				
			||||
# 合并请求简介
 | 
				
			||||
 | 
				
			||||
**Pull Request**,即**合并请求**,是现代分布式软件开发中两个软件仓库间合并代码变更的一种方式,通常用于 fork 仓库向被 fork 仓库(源仓库)提交代码变更,同时也是为团队项目或开源项目做贡献的一种非常好的团队协作方式。当你拉取并修改了他人的仓库代码后,将你的修改告知给原仓库的管理者,请求其合并你的修改,这个过程就被称为 **合并请求**。
 | 
				
			||||
 | 
				
			||||
GitLink中的 **合并请求(PR)** 模块提供合并请求创建和管理两方面的功能:
 | 
				
			||||
 | 
				
			||||
- 一方面支持向源仓库或者同一个仓库其他分支创建(发起)代码合并请求;
 | 
				
			||||
 | 
				
			||||
- 另一方面也为仓库管理者对他人发送到本仓库的合并请求进行管理、审阅并最终确定是否纳入仓库。
 | 
				
			||||
 | 
				
			||||
如下图所示为合并请求(PR)管理模块:
 | 
				
			||||
 | 
				
			||||

 | 
				
			||||
@ -1,4 +0,0 @@
 | 
				
			||||
{
 | 
				
			||||
  "label": "平台公告",
 | 
				
			||||
  "position": 99
 | 
				
			||||
}
 | 
				
			||||
@ -1,4 +0,0 @@
 | 
				
			||||
---
 | 
				
			||||
sidebar_label: '平台公告'      
 | 
				
			||||
sidebar_position: 1     
 | 
				
			||||
---
 | 
				
			||||
@ -1,4 +0,0 @@
 | 
				
			||||
{
 | 
				
			||||
  "label": "快速开始",
 | 
				
			||||
  "position": 1
 | 
				
			||||
}
 | 
				
			||||
@ -1,24 +0,0 @@
 | 
				
			||||
---
 | 
				
			||||
sidebar_label: '创建第一个开源项目'      
 | 
				
			||||
sidebar_position: 2     
 | 
				
			||||
---
 | 
				
			||||
 | 
				
			||||
# 创建第一个开源项目
 | 
				
			||||
 | 
				
			||||
## 1. 新建项目
 | 
				
			||||
 | 
				
			||||
平台提供了“新建”按钮,用户可以通过点击快速从零开始创建新的公开或者私有项目。
 | 
				
			||||
 | 
				
			||||

 | 
				
			||||
 | 
				
			||||
## 2. 填写项目信息
 | 
				
			||||
 | 
				
			||||
填写项目基本信息。
 | 
				
			||||
 | 
				
			||||

 | 
				
			||||
 | 
				
			||||
## 3. 创建成功
 | 
				
			||||
 | 
				
			||||
点击创建项目,创建成功后进入项目主页。
 | 
				
			||||
 | 
				
			||||

 | 
				
			||||
@ -1,22 +0,0 @@
 | 
				
			||||
---
 | 
				
			||||
sidebar_label: '提交第一行代码'      
 | 
				
			||||
sidebar_position: 3     
 | 
				
			||||
---
 | 
				
			||||
 | 
				
			||||
# 提交第一行代码
 | 
				
			||||
 | 
				
			||||
# 1. 编辑代码
 | 
				
			||||
 | 
				
			||||
点击编辑按钮,开始编辑代码。
 | 
				
			||||
 | 
				
			||||

 | 
				
			||||
 | 
				
			||||
# 2. 提交代码
 | 
				
			||||
 | 
				
			||||
在编辑框中编写代码,编写完成后填写变更信息后提交变更。
 | 
				
			||||
 | 
				
			||||

 | 
				
			||||
 | 
				
			||||
## 3. 代码更新成功
 | 
				
			||||
 | 
				
			||||
提交成功后代码代码更新成功。
 | 
				
			||||
@ -1,27 +0,0 @@
 | 
				
			||||
---
 | 
				
			||||
sidebar_label: '注册GitLink账号'      
 | 
				
			||||
sidebar_position: 1     
 | 
				
			||||
---
 | 
				
			||||
 | 
				
			||||
# 注册GitLink账号
 | 
				
			||||
 | 
				
			||||
## 1. 点击**立即注册**按钮
 | 
				
			||||
 | 
				
			||||

 | 
				
			||||
 | 
				
			||||
## 2. 填写注册信息
 | 
				
			||||
 | 
				
			||||
- 手机号注册
 | 
				
			||||
 | 
				
			||||
  
 | 
				
			||||
 | 
				
			||||
- 邮箱注册
 | 
				
			||||
 | 
				
			||||
  
 | 
				
			||||
 | 
				
			||||
## 3. 注册完成
 | 
				
			||||
 | 
				
			||||
填写完所需信息后点击注册,注册成功后则进入个人主页
 | 
				
			||||
 | 
				
			||||

 | 
				
			||||
 | 
				
			||||
@ -1,4 +0,0 @@
 | 
				
			||||
{
 | 
				
			||||
  "label": "服务协议",
 | 
				
			||||
  "position": 100
 | 
				
			||||
}
 | 
				
			||||
@ -1,4 +0,0 @@
 | 
				
			||||
{
 | 
				
			||||
  "label": "疑修(Issue)",
 | 
				
			||||
  "position": 4
 | 
				
			||||
}
 | 
				
			||||
@ -1,13 +0,0 @@
 | 
				
			||||
---
 | 
				
			||||
sidebar_label: '疑修列表'      
 | 
				
			||||
sidebar_position: 4    
 | 
				
			||||
---
 | 
				
			||||
# 疑修列表
 | 
				
			||||
 | 
				
			||||
对于项目开发过程中创建的所有疑修,可以在**疑修(Issue)** 界面统一查看,如下图所示为[确实开源](https://www.gitlink.org.cn/Gitlink/forgeplus)项目下的疑修列表。
 | 
				
			||||
                                                      
 | 
				
			||||

 | 
				
			||||
 | 
				
			||||
+ **创建疑修**:在疑修列表界面下,点击“**创建疑修**”按钮,同样可以创建疑修,具体见 ***疑修创建*** 一节;
 | 
				
			||||
 | 
				
			||||
+ **筛选疑修**:疑修列表支持不同条件筛选,包括发布人、标记(见 ***标记管理*** 一节)、里程碑(见 ***里程碑管理*** 一节),负责人、状态和开始/结束日期等;同时支持关键字搜索,以及按多种排序规则对疑修进行排序。
 | 
				
			||||
@ -1,21 +0,0 @@
 | 
				
			||||
---
 | 
				
			||||
sidebar_label: '疑修创建'      
 | 
				
			||||
sidebar_position: 2    
 | 
				
			||||
---
 | 
				
			||||
# 疑修创建
 | 
				
			||||
 | 
				
			||||
1. 进入需要发布疑修的项目的“**代码库**”界面,点击上方的“**+疑修**”按钮即可进入疑修发布界面,如下图所示:
 | 
				
			||||
 | 
				
			||||

 | 
				
			||||
 | 
				
			||||
2. 开始创建疑修,包括疑修标题、内容,输入疑修内容时既可以采用简单灵活的[Markdown语法](https://markdown.com.cn/),同时可以点击上方的功能按钮;然后上传需要的附件内容;最后点击“**创建**”按钮提交你的第一个疑修🎉🎉🎉
 | 
				
			||||
 | 
				
			||||

 | 
				
			||||
 | 
				
			||||
3. 此外,在创建疑修时,可以通过符号 **`#`** 快速添加需要引用的疑修,进而为当前疑修提供辅助的信息;如下图所示,键入 **`#`** 后会弹出可引用的疑修列表,通过鼠标下滑或者键盘输入疑修编号选择需要引用的疑修后,会自动添加引用疑修的链接🔗
 | 
				
			||||
 | 
				
			||||

 | 
				
			||||
 | 
				
			||||

 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
@ -1,18 +0,0 @@
 | 
				
			||||
---
 | 
				
			||||
sidebar_label: '评论及操作记录'      
 | 
				
			||||
sidebar_position: 5    
 | 
				
			||||
---
 | 
				
			||||
 | 
				
			||||
# 评论及操作记录
 | 
				
			||||
### 评论
 | 
				
			||||
每个疑修都相当于一个可以进度追踪的帖子,因此支持评论和回复,不仅仅是项目成员,所有人都可以在某个疑修下进行评论和回复,发表疑问或是见解,进行交流。
 | 
				
			||||

 | 
				
			||||
 | 
				
			||||
### 疑修声明
 | 
				
			||||
用户可以对任意疑修发布“疑修声明”,留言自己对于该疑修的解决思路。点击疑修详情右侧的“声明”后,可以编辑留言,编辑完成后点击“确认”即可发布声明,如下图所示:
 | 
				
			||||

 | 
				
			||||
 | 
				
			||||
### 操作记录
 | 
				
			||||
所有人都可以创建疑修,但是要注意,非项目成员仅可以修改自己创建的疑修,而项目成员有权限修改所有的疑修。
 | 
				
			||||
对于某个疑修的所有编辑操作,包括**创建疑修、添加负责人、移除负责人、更改状态、更改优先级、添加标记、移除标记、添加里程碑、移除里程碑、设置关联分支、移除关联分支、设置开始日期和设置结束日期**,均被记录在操作记录中。
 | 
				
			||||

 | 
				
			||||
@ -1,34 +0,0 @@
 | 
				
			||||
---
 | 
				
			||||
sidebar_label: '里程碑管理'      
 | 
				
			||||
sidebar_position: 7   
 | 
				
			||||
---
 | 
				
			||||
 | 
				
			||||
# 里程碑管理
 | 
				
			||||
 | 
				
			||||
### 里程碑简介
 | 
				
			||||
里程碑主要用于项目组对项目开发和版本发布提供支持,每一个里程碑可以关联多个开发任务。
 | 
				
			||||
 | 
				
			||||
### 创建里程碑
 | 
				
			||||
项目成员可以基于以下步骤创建里程碑:
 | 
				
			||||
1. 进入目标项目的 **“里程碑”** 界面,此时界面所示为已创建的里程碑的列表,所有已创建里程碑分为 **“已关闭”** 和 **“开启中”** 两类;
 | 
				
			||||
2. 点击上方的 **“+创建里程碑”** 按钮即可进入里程碑创建界面;
 | 
				
			||||

 | 
				
			||||
 | 
				
			||||
3. 填写标题(必填)、描述(必填)、截止日期(选填)后,点击右下角的 **“创建里程碑”** 即可以完成一个新的里程碑的创建。
 | 
				
			||||

 | 
				
			||||
 | 
				
			||||
### 关联里程碑
 | 
				
			||||
项目成员可以将疑修关联到里程碑,从而使里程碑包含明确的疑修列表,主要步骤如下:
 | 
				
			||||
1. 在疑修列表中点击目标疑修;
 | 
				
			||||
2. 编辑“里程碑”属性,选择需要关联的里程碑。
 | 
				
			||||

 | 
				
			||||
 | 
				
			||||
### 其他操作
 | 
				
			||||
- **开启里程碑** 
 | 
				
			||||
- **关闭里程碑** 
 | 
				
			||||
- **编辑里程碑**
 | 
				
			||||
- **删除里程碑**
 | 
				
			||||
 | 
				
			||||
上述操作均可以在里程碑列表中,对目标里程碑进行处理实现,如下图所示:
 | 
				
			||||

 | 
				
			||||

 | 
				
			||||
@ -1,4 +0,0 @@
 | 
				
			||||
{
 | 
				
			||||
  "label": "第三方服务",
 | 
				
			||||
  "position": 9
 | 
				
			||||
}
 | 
				
			||||
@ -1,4 +0,0 @@
 | 
				
			||||
{
 | 
				
			||||
  "label": "组织管理",
 | 
				
			||||
  "position": 3
 | 
				
			||||
}
 | 
				
			||||
@ -1,4 +0,0 @@
 | 
				
			||||
---
 | 
				
			||||
sidebar_label: '组织成员管理'      
 | 
				
			||||
sidebar_position: 4    
 | 
				
			||||
---
 | 
				
			||||
@ -1,28 +0,0 @@
 | 
				
			||||
---
 | 
				
			||||
sidebar_label: '组织简介'
 | 
				
			||||
sidebar_position: 1
 | 
				
			||||
---
 | 
				
			||||
 | 
				
			||||
# 组织简介
 | 
				
			||||
 | 
				
			||||
组织是共享帐户,其中业务和开源项目可同时跨多个项目进行协作,具有复杂的安全性和管理功能。多个个人帐户可以通过加入同一组织帐户来协作处理共享项目。
 | 
				
			||||
 | 
				
			||||
您的团队可以通过使用组织帐户在 GitLink 上进行协作,组织帐户充当共享工作的容器,并为工作赋予独特的名称和品牌。同时,平台支持组织在“组织详情”页面发布新闻动态,显示项目概览和仓库详情等内容
 | 
				
			||||
 | 
				
			||||
 
 | 
				
			||||
 | 
				
			||||
## 作为组织拥有者
 | 
				
			||||
 | 
				
			||||
有效管理组织,是您的使命。
 | 
				
			||||
 | 
				
			||||
组织提供了一个集中式的合作与共享中心,让您的团队一起工作,共享资源并实现更有效地沟通。
 | 
				
			||||
 | 
				
			||||
为了简化访问管理并增强协作,您可以创建能体现组结构的嵌套团队。您可以根据他们的角色或项目将人员分组,并分配任务。
 | 
				
			||||
 | 
				
			||||
 
 | 
				
			||||
 | 
				
			||||
平台同时支持组织拥有者管理对数据访问的自定义设置。
 | 
				
			||||
 | 
				
			||||
## 作为组织成员
 | 
				
			||||
 | 
				
			||||
您可以通过组织与无限数量的人在多个项目中协作,与志同道合的人一起,通过分工和写作,参与开发流程,发布或处理问题。
 | 
				
			||||
@ -1,12 +0,0 @@
 | 
				
			||||
---
 | 
				
			||||
sidebar_label: '组织项目管理'     
 | 
				
			||||
sidebar_position: 5   
 | 
				
			||||
---
 | 
				
			||||
 ## 创建组织项目
 | 
				
			||||
 
 | 
				
			||||
点击组织信息页面中的“新建项目”按钮可以创建属于该组织的托管项目或者镜像项目。
 | 
				
			||||
 | 
				
			||||
 
 | 
				
			||||
 | 
				
			||||
	**注**:在“拥有者”一栏的下拉选项中,可以选择:个人、组织、团队
 | 
				
			||||
 | 
				
			||||
@ -1,4 +0,0 @@
 | 
				
			||||
{
 | 
				
			||||
  "label": "维基(Wiki)",
 | 
				
			||||
  "position": 7
 | 
				
			||||
}
 | 
				
			||||
@ -1,4 +0,0 @@
 | 
				
			||||
---
 | 
				
			||||
sidebar_label: '模板导入及导出'      
 | 
				
			||||
sidebar_position: 2     
 | 
				
			||||
---
 | 
				
			||||
@ -1,4 +0,0 @@
 | 
				
			||||
---
 | 
				
			||||
sidebar_label: '维基页面管理'      
 | 
				
			||||
sidebar_position: 1    
 | 
				
			||||
---
 | 
				
			||||
@ -1,4 +0,0 @@
 | 
				
			||||
{
 | 
				
			||||
  "label": "通知",
 | 
				
			||||
  "position": 10
 | 
				
			||||
}
 | 
				
			||||
@ -1,29 +0,0 @@
 | 
				
			||||
---
 | 
				
			||||
sidebar_label: '通知简介'      
 | 
				
			||||
sidebar_position: 1
 | 
				
			||||
---
 | 
				
			||||
 | 
				
			||||
# 确实开源帮助中心
 | 
				
			||||
 | 
				
			||||
## 通知简介
 | 
				
			||||
#### 1.通知类型
 | 
				
			||||
GitLink将通知分为“系统通知”和“@我”的两种类型:
 | 
				
			||||
* 系统通知包括“我的状态”、“我创建的或负责的”、“我管理的仓库”三种类型的通知:
 | 
				
			||||
 | 
				
			||||
| 系统通知类型 | 具体通知内容 |
 | 
				
			||||
| ----------- | ----------- |
 | 
				
			||||
| 我的状态 | 账号有权限变更;被拉入或移出组织;被拉入或移出项目;有新的疑修指派给我;有新的合并请求指派给我;|
 | 
				
			||||
| 我创建的或负责的 | 疑修状态变更;合并请求状态变更;|
 | 
				
			||||
| 我管理的仓库 | 有新的疑修;有新的合并请求;有成员变动;仓库设置被更改;|
 | 
				
			||||
* “@我”的通知目前支持在用户首页、课程首页、项目首页的动态列表中使用@功能对用户进行通知:
 | 
				
			||||
  例,在项目首页提交疑修时,输入@后可以通过下拉列表选择@其他用户。
 | 
				
			||||
  
 | 
				
			||||
 | 
				
			||||
#### 2.查看通知
 | 
				
			||||
登录后在平台右上角个人头像旁即可查看收到的通知数量;移动光标至通知按钮出现下拉列表可以分别查看“系统通知”和“@我”的通知;下拉列表右下角可以对所有消息进行一键已读;点击通知即可跳转至通知详情界面。
 | 
				
			||||

 | 
				
			||||
<br/>
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
点击通知按钮可以进入消息通知界面,“我的通知”界面可以进行“进查看未读消息”和“所有消息一键已读”的选择。
 | 
				
			||||

 | 
				
			||||
@ -1,20 +0,0 @@
 | 
				
			||||
---
 | 
				
			||||
sidebar_label: '通知设置'
 | 
				
			||||
sidebar_position: 2    
 | 
				
			||||
---
 | 
				
			||||
  
 | 
				
			||||
  
 | 
				
			||||
# 确实开源帮助中心
 | 
				
			||||
 | 
				
			||||
## 通知设置
 | 
				
			||||
#### 1.进入通知设置界面
 | 
				
			||||
通过点击首页的通知按钮进入通知设置界面;
 | 
				
			||||

 | 
				
			||||
<br/>
 | 
				
			||||
或在头像下拉列表中选择设置可以进入消息通知设置界面;
 | 
				
			||||

 | 
				
			||||
 | 
				
			||||
#### 2.进行通知设置
 | 
				
			||||
通过“通知管理”可以对接受通知的方式进行设置,默认所有通知都是通过站内信的方式接受,可以通过勾选为重要的通知类型增加邮件接受方式。
 | 
				
			||||
 | 
				
			||||

 | 
				
			||||
@ -1,8 +0,0 @@
 | 
				
			||||
{
 | 
				
			||||
  "defaultSidebar": [
 | 
				
			||||
    {
 | 
				
			||||
      "type": "autogenerated",
 | 
				
			||||
      "dirName": "."
 | 
				
			||||
    }
 | 
				
			||||
  ]
 | 
				
			||||
}
 | 
				
			||||
@ -1,3 +0,0 @@
 | 
				
			||||
[
 | 
				
			||||
  "1.1.0"
 | 
				
			||||
]
 | 
				
			||||