Skip to content

Commit 82f67e3

Browse files
committed
docs: 更新说明
1 parent 4bb8063 commit 82f67e3

File tree

4 files changed

+62
-154
lines changed

4 files changed

+62
-154
lines changed

README.md

Lines changed: 17 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -8,42 +8,13 @@
88

99
| :mega: :mega: :mega: |
1010
| :----: |
11-
| X-Developer 现已发布整体的解决方案服务体系,基于度量,帮助组织全方位提升研发效能|
11+
| X-Developer 现已发布整体的解决方案服务体系,基于度量工具帮助组织全方位提升研发效能|
1212

1313
> 研发效能度量与优化解决方案 :rocket::rocket::rocket:
1414
15-
X-Developer 基于 **“从开发到部署”** 全过程,为企业提供研发数据管理、量化的基础平台。现已拥有 300 多家注册客户,为国内服务规模最大的研发效能度量平台。利用我们的平台及工具,无须任何开发工作,即可快速、实时地完成研发度量与效率分析,并实现高效的远程管理
15+
X-Developer 基于 **“从开发到部署”** 全过程,为企业提供研发管理量化工具并优化代码发布速度与频率。现已拥有 300 多家注册客户,为国内服务规模最大的研发效能度量平台。
1616

17-
## 新手必读
18-
19-
- [快速上手](guide) - 适用于零基础新手使用者,五分钟即获得一份研发效能度量报告
20-
- [使用权限](permission) - 进一步了解公开和私有团队的区别和角色权限划分
21-
- [常见问题](faq) - 收集整理了用户关心的一些疑问和解答,持续更新中 :construction:
22-
23-
### 领导必读
24-
25-
- [核心优势](advantage) - X-Developer 解决什么样的问题,有什么不同的优势?:sparkles:
26-
- [产品说明](introduction) - X-Developer 如何帮助您的组织实现目标?:rocket:
27-
- [应用场景](usage) - 我们整理了一些应用场景,仍在持续更新中 :construction:
28-
29-
## 准备使用
30-
31-
- [GIT管理规范](flow) - 正式使用我们的产品之前,请阅读和了解相关的管理规范
32-
- [不同组织结构的应用](structure) - 了解您的组织结构与研发效能度量的差异化关注点
33-
34-
### 特性说明
35-
36-
- [团队效能管理](dem/team)
37-
- [自动化看板](dem/kanban)
38-
- [代码提交工具](commits)
39-
40-
### 集成 CI/CD 工具
41-
42-
- [GitHub](intergration/github.md):最强大的在线代码托管平台
43-
- [GitLab](intergration/gitlab.md):绝大多数企业自建私有代码托管平台的首选
44-
- [Coding](intergration/coding.md):国产在线代码托管平台,提供私有部署
45-
- [TravisCI](intergration/travis.md):主流的持续集成云平台
46-
- [Jenkins](intergration/jenkins.md):主流的持续集成开源工具
17+
利用 X-Developer SaaS 平台,无须任何开发工作,即可快速、实时地完成研发度量与效率分析,并实现高效的远程管理。
4718

4819
## 如何使用
4920

@@ -53,26 +24,32 @@ X-Developer 提供 SaaS 及私有部署两种使用模式。SaaS 模式下您只
5324

5425
### 使用 SaaS 服务
5526

56-
X-Developer 采用的是预付费——按月结算模式,一月起订。订购成功之后,以下两个计时期间我们不会向您收取任何费用:
27+
X-Developer 采用预付费模式,订购成功之后,以下两个计时期间我们不会向您收取任何费用:
5728

5829
- 接入期间:直至您成功接入 X-Developer 至生成数据报表的期间,您的预付费用不会产生任何的变动。在此期间,您可以与我们预约演示、获得技术支持与帮助。
59-
- 调整期间:完成接入并生成数据报表后,您仍有 7 天的时间用于对数据进行一些调整,例如,您可以选择一个小范围的团队进行试运行,对一些重名的开发者(他们可能被多计费)进行名称合并等,并对这些项目进行删除、重建等,以使数据分析的价值最大化。
30+
- 调整期间:完成接入并生成报表后,您仍有 7 天的免费期限用于对数据进行一些调整。例如,您可以选择一个小范围的团队进行试运行,对一些重名的开发者(他们可能被多计费)进行名称合并等,并对这些项目进行删除或重建,以使数据分析的价值最大化。
6031

6132
在 7 天的调整期间之后,我们会视为正式运行期,在每月底将对您的帐户进行费用扣除。
6233

63-
如果您是使用于开源项目分析,可享受免费的公开项目创建权限和“基础版”功能。
64-
65-
非开源项目的分析,无论公开项目还是私有项目,均为付费功能。X-Developer 按月自动计费([查看定价](https://x-developer.cn/pricing))。
34+
如果您打算使用 SaaS 版本,下一步请阅读 [快速上手](guide)
6635

6736
### 申请私有部署版本
6837

69-
如果您需要 X-Developer 的私有部署版本,请在([版本和报价页面](https://x-developer.cn/pricing))申请。我们会为您安排产品演示,如果 X-Developer 适合您的企业需求,我们将提供 2 个试用许可证和 14 天试用期限,以供您创建 2 个私有团队进行数据测试。
38+
如果您需要 X-Developer 的私有部署版本,请在 [版本和报价页面](https://x-developer.cn/pricing) 申请。我们会为您安排产品演示,如果 X-Developer 适合您的企业需求,我们将提供 2 个试用许可证和 14 天试用期限,以供您创建 2 个团队进行数据测试。
39+
40+
## 进阶功能
41+
42+
X-Developer提供了 CI/CD 集成以实现实时自动化的度量分析,已支持的主流 CI/CD 工具及集成指南如下:
7043

71-
您也可以选择使用公开团队进行测试,基于 X-Developer 的[角色权限管理机制](permission),第三方**无法**访问您的数据。
44+
- [GitHub](intergration/github.md):最强大的在线代码托管平台
45+
- [GitLab](intergration/gitlab.md):绝大多数企业自建私有代码托管平台的首选
46+
- [Coding](intergration/coding.md):国产在线代码托管平台,提供私有部署
47+
- [TravisCI](intergration/travis.md):主流的持续集成云平台
48+
- [Jenkins](intergration/jenkins.md):主流的持续集成开源工具
7249

7350
## 需要支持
7451

75-
如果您需要任何帮助与支持,请在平台上提交反馈(即点击产品顶部工具条的反馈按钮),或直接联系我们:[[email protected]](mailto:[email protected])
52+
如果您需要任何帮助与支持,可通过产品内部的反馈功能提交,或直接联系我们:[[email protected]](mailto:[email protected])
7653

7754
## 版权声明
7855

guide.md

Lines changed: 30 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
# 快速上手
22

3-
> X-Developer 是构建在 DevOps、CI/CD 之上的研发效能度量工具,与代码提交流程无缝结合,利用无须人工干预的真实数据进行效率分析,帮助开发团队实现更加精益高效的旅程
3+
> X-Developer 是构建在 DevOps 之上的研发效能度量工具,与代码提交流程无缝结合,实现无须人工干预的真实数据效率分析
44
5-
购买 X-Developer 之后,您将进入工作台页面,在这里可以看到所有已创建项目信息,以及帐户、订单、积分、发票和API菜单入口。
5+
## 工作流程
66

7-
## 使用流程
8-
9-
我们先熟悉一下它的使用流程,如下图所示,创建团队获得 API 信息后,完成对应 CI/CD 工具接入的配置,即可开启 X-Developer 自动化效能分析。
7+
如下图所示,创建团队后可选择手动在线分析或 API 集成 CI/CD 工具自动化效能分析,最终生成度量报告。
108

119
```mermaid
1210
graph LR
@@ -15,29 +13,23 @@ graph LR
1513
online --> upload([上传日志])
1614
upload --> run([运行])
1715
run --> analysis
18-
API --配置--> tools{CI/CD}
1916
subgraph 自动化过程
20-
tools --> GitHub([GitHub])
21-
tools --> GitLab([GitLab])
22-
tools --> Coding([Coding.net])
23-
tools --> Travis([TravisCI])
24-
tools --> Jenkins([Jenkins])
25-
GitHub --Action--> auth((鉴权服务))
17+
API --> GitHub([GitHub])
18+
API --> GitLab([GitLab])
19+
API --> Coding([Coding.net])
20+
API --> Travis([TravisCI])
21+
API --> Jenkins([Jenkins])
22+
GitHub --Action--> auth((鉴权))
2623
GitLab --job--> auth
2724
Coding --job--> auth
2825
Travis --job--> auth
2926
Jenkins --Plugin--> auth
30-
auth --> analysis((分析服务))
31-
analysis --> data[(指标数据)]
32-
analysis --> notice(邮件通知)
33-
data --> reports(报告)
27+
auth --> analysis((分析))
28+
analysis --> reports(报告)
3429
style reports fill:#f9f,stroke:#333,stroke-width:4px
35-
style notice fill:#bbf,stroke:#f66,stroke-width:2px,stroke-dasharray: 5, 5
3630
end
3731
```
3832

39-
X-Developer 的手动分析功能,方便您利用手动生成的 Git 日志,快速进行效能分析试用。
40-
4133
## 创建团队
4234

4335
如果您是首次使用 X-Developer ,工作台默认会出现创建团队的提示。
@@ -48,29 +40,11 @@ X-Developer 的手动分析功能,方便您利用手动生成的 Git 日志,
4840

4941
![](_media/wait-analysis.png)
5042

51-
### 获得接入信息
52-
53-
进入 [API](https://x-developer.cn/accounts/api) 页面,您可以查看 `APPID` `APPKEY` 及已创建团队的 `TEAMID`
54-
55-
## 自动化分析
56-
57-
当前,X-Developer 提供了对 GitHub、GitLab、Coding.net、TravisCI 以及 Jenkins 等主流工具的集成。选择您使用的工具,参照以下说明文档进行配置接入:
58-
59-
- [GitHub](intergration/github.md):最强大的在线代码托管平台
60-
- [GitLab](intergration/gitlab.md):绝大多数企业自建私有代码托管平台的首选
61-
- [Coding](intergration/coding.md):国产在线代码托管平台,提供私有部署
62-
- [TravisCI](intergration/travis.md):主流的持续集成云平台
63-
- [Jenkins](intergration/jenkins.md):主流的持续集成开源工具
64-
65-
如果您使用的工具未在此列,请在平台上提交反馈,或直接联系我们:[[email protected]](mailto:[email protected])
66-
6743
## 手动分析
6844

69-
!> 此为可选项,适用于快速试用场景
45+
!> 适用于基础版用户
7046

71-
如果您对 Git 工具使用非常熟练,并希望快捷地尝试 X-Developer 分析功能,可以手动生成 Git 日志并运行手动分析,五分钟左右即可查看分析报告。
72-
73-
进入待分析的 Git 仓库,运行 Git 日志生成的命令如下:
47+
手动分析模式下,需要您自行生成 Git 日志。进入待分析的 Git 仓库,运行 Git 日志生成的命令如下:
7448

7549
```bash
7650
git log --pretty=format:"%an,%ae,%ad,%s" >> commits.csv
@@ -80,14 +54,28 @@ git log --pretty=format:"%an,%ae,%ad,%s" >> commits.csv
8054

8155
![](_media/online-analysis.png)
8256

83-
如果您的日志是从 `master` 导出,请勾选“Git仓库主干日志”,点击“查看报告”后,X-Developer 会启动分析
57+
如果您的日志是从 `master` 导出,请勾选“Git仓库主干日志”,运行“查看报告”。
8458

8559
![](_media/online-analysising.png)
8660

61+
## 自动化分析
62+
63+
!> 适用于专业版及企业版用户。
64+
65+
X-Developer 提供了对 GitHub、GitLab、Coding.net、TravisCI 以及 Jenkins 等主流工具的集成。选择您使用的工具,参照以下文档配置接入:
66+
67+
- [GitHub](intergration/github.md):最强大的在线代码托管平台
68+
- [GitLab](intergration/gitlab.md):绝大多数企业自建私有代码托管平台的首选
69+
- [Coding](intergration/coding.md):国产在线代码托管平台,提供私有部署
70+
- [TravisCI](intergration/travis.md):主流的持续集成云平台
71+
- [Jenkins](intergration/jenkins.md):主流的持续集成开源工具
72+
73+
工具接入所需的身份验证及团队信息可在 [API](https://x-developer.cn/accounts/api) 页面查看。
74+
75+
如果您使用的工具未在此列,请在平台上提交反馈,或直接联系我们:[[email protected]](mailto:[email protected])
76+
8777
## 查看报告
8878

8979
X-Developer 分析完成后,您将进入“概览”界面,向您呈现了项目的近期进展。
9080

9181
![](_media/reports-progress.png)
92-
93-
接下来您可以了解我们产品的 [核心优势](advantage) ,或 [常见问题](faq)

index.html

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,15 @@
1111
<link rel="stylesheet" href="//unpkg.com/docsify/lib/themes/vue.css">
1212
<script src="//unpkg.com/[email protected]/dist/mermaid.min.js"></script>
1313
<script>
14-
if (document.location.host.indexOf("localhost") <= -1) {
15-
var _hmt = _hmt || [];
16-
(function () {
17-
var hm = document.createElement("script");
18-
hm.src = "https://hm.baidu.com/hm.js?a80f6a4e424165733ee8c6f8cc5d688a";
19-
var s = document.getElementsByTagName("script")[0];
20-
s.parentNode.insertBefore(hm, s);
21-
})();
22-
}
14+
// if (document.location.host.indexOf("localhost") <= -1) {
15+
// var _hmt = _hmt || [];
16+
// (function () {
17+
// var hm = document.createElement("script");
18+
// hm.src = "https://hm.baidu.com/hm.js?a80f6a4e424165733ee8c6f8cc5d688a";
19+
// var s = document.getElementsByTagName("script")[0];
20+
// s.parentNode.insertBefore(hm, s);
21+
// })();
22+
// }
2323
</script>
2424
</head>
2525

permission.md

Lines changed: 6 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -1,75 +1,18 @@
11
# 使用权限
22

3-
X-Developer 的分析项目(以下简称团队)分为**公开****私有**两类,其中公开团队可以免费创建,目前不限数量。私有团队仅针对付费用户,按购买的许可证数量([查看定价](https://x-developer.cn/pricing))获得创建团队的数量和权益,一个许可证能够创建一个私有团队
3+
X-Developer 按购买版本的许可证数量获得创建团队的数量,一个许可证能够创建一个团队,每个团队内部可配置成员角色,并开启对应的报告查看权限
44

5-
公开和私有团队并不与个人、社区或企业对应,因为企业也有许多的开源项目。
5+
## 角色权限配置
66

7-
!> 建议:按照源代码的公开程度来确定公开还是私有。
8-
9-
如果您的项目代码是开源,建议直接使用公开团队进行分析。
10-
11-
如果您正在孵化一个希望打算未来开源的企业内部项目,可以创建为公开团队,X-Developer 的权限模式**只允许内部的开发成员**访问公开项目。
12-
13-
> 使用 X-Developer 进行项目度量的一大好处是,我们的测量标准也是大部分开源项目的规范。在将您的源代码开放给社区之前,确保您的各类规范满足得了社区的品味(参考:[Jenkins Style Guides](https://www.jenkins.io/doc/developer/publishing/style-guides/))。
14-
15-
如果您不希望第三方查看到任何有关您的团队的信息,建议创建为私有团队。
16-
17-
## 公开团队
18-
19-
创建公开团队之后,您将获得数据分析的**不限次的**所有使用权限,包括手动的在线分析和自动的 CI/CD 工具配置和触发分析。
20-
21-
公开团队在数据分析完成后,会被展示到 X-Developer 的 [公开团队](https://x-developer.cn/projects/) 区域,所有的访客(包括匿名访客)都能查看到项目的卡片信息,如下所示:
22-
23-
![](_media/team.jpg)
24-
25-
如果您希望查看公开项目的内部数据,您需要先成为注册用户,再确认在团队中的开发者身份。
26-
27-
### 默认访问权限
28-
29-
默认情况下(即创建者没有进行任何的成员角色权限配置),公开团队仅有创建者能够访问内部数据,其它用户访问会看到“没有权限”的错误页。
30-
31-
![](_media/team-permission-denied.jpg)
32-
33-
### 开发者访问权限
34-
35-
无论是免费还是付费用户创建的公开团队,均对该团队中关联的 Git 仓库开发者开放访问权限,并不受创建者的审核或约束。
36-
37-
> 只要您是此团队的代码贡献者,就能够申请访问并获得自己的度量数据。
38-
39-
#### 申请访问权限步骤
40-
41-
1. 点击进入一个公开团队,在权限提示页面(如上图所示)点击“我是开发者”;
42-
2. 在团队成员验证页面上,输入您用于 Git 提交代码时配置的邮箱,点击“验证并加入团队”;
43-
44-
![](_media/team-developer-apply.jpg)
45-
46-
3. 如果验证不通过,您将会看到“未找到此邮箱的开发人员信息”的错误提示;
47-
48-
![](_media/team-developer-not-found.jpg)
49-
50-
4. 如果验证通过,您将收到权限开通的邮件。
51-
52-
![](_media/team-developer-validation.jpg)
53-
54-
5. 在邮件中点击“确认加入”即可关联帐号,并进入团队主页。
55-
56-
![](_media/team-developer-email.jpg)
57-
58-
## 私有团队
59-
60-
私有团队除创建者及指定成员外,对所有用户均不可见。团队成员必须通过管理员授权开通,在 X-Developer 的工作台访问自己的团队。
61-
62-
### 成员角色权限配置
63-
64-
目前仅有项目创建者和管理员能够配置私有团队的成员角色权限。进入团队之后,在页面头部的右侧功能图标区域,点击最后一个图标“成员管理”,即进入配置页面。
7+
项目创建者和配置管理员能够配置团队的成员角色权限。进入团队之后,在页面头部的右侧功能图标区域,点击最后一个图标“成员管理”,即进入配置页面。
658

669
![](_media/team-config.jpg)
6710

6811
在配置页面,您可以添加管理员、产品经理、团队管理者及开发人员,并为他们开设帐号。
6912

7013
帐号开设成功后,对方将收到一封“权限变动”通知邮件,登录即可在“工作台”上看到新增的团队卡片,并查看对应的数据页面。
7114

72-
### 角色权限列表
15+
## 角色权限列表
7316

7417
角色 | 访问权限 | 说明
7518
:--- | :---- | :-----
@@ -78,6 +21,6 @@ X-Developer 的分析项目(以下简称团队)分为**公开**和**私有**
7821
产品经理 | 概览、看板、项目统计 | 主要查看需求及项目类统计数据
7922
开发者 | 概览、开发者(个人效能数据)、看板、效能趋势、项目统计、改进目标 | 不能查看其它人数据
8023

81-
### 角色权限的移除
24+
## 角色权限的移除
8225

83-
管理员可以通过在角色列表中删除成员来移除权限。移除后,对方将收到通知,并无法再看到团队卡片,也无法访问团队任何的内部数据。
26+
通过在角色列表中删除成员来移除权限。移除后,对方将收到通知,并无法再看到团队卡片,也无法访问团队任何的内部数据。

0 commit comments

Comments
 (0)