diff --git a/src/views/system/About.vue b/src/views/system/About.vue
index e3602e4c..1bc16051 100644
--- a/src/views/system/About.vue
+++ b/src/views/system/About.vue
@@ -55,10 +55,10 @@
href="https://github.com/halo-dev"
target="_blank"
style="margin-right: 10px;"
- >开源地址
+ >开源组织
用户文档
@@ -75,39 +75,26 @@
title="开发者"
:bordered="false"
:bodyStyle="{ padding: '16px' }"
+ :loading="contributorsLoading"
>
-
-
-
- ...
- {{ item.date }} {{ item.content }}
-
-
@@ -122,97 +109,36 @@ export default {
return {
adminVersion: this.VERSION,
environments: {},
- developers: [
+ contributors: [
{
- name: 'Ryan Wang',
- avatar: '//cn.gravatar.com/avatar/7cc7f29278071bd4dce995612d428834?s=256&d=mm',
- website: 'https://ryanc.cc',
- github: 'https://github.com/ruibaby'
- },
- {
- name: 'John Niang',
- avatar: '//cn.gravatar.com/avatar/1dcf60ef27363dae539385d5bae9b2bd?s=256&d=mm',
- website: 'https://johnniang.me',
- github: 'https://github.com/johnniang'
- },
- {
- name: 'Aquan',
- avatar: '//cn.gravatar.com/avatar/3958035fa354403fa9ca3fca36b08068?s=256&d=mm',
- website: 'https://blog.eunji.cn',
- github: 'https://github.com/aquanlerou'
- },
- {
- name: 'appdev',
- avatar: '//cn.gravatar.com/avatar/08cf681fb7c6ad1b4fe70a8269c2103c?s=256&d=mm',
- website: 'https://www.apkdv.com',
- github: 'https://github.com/appdev'
- },
- {
- name: 'guqing',
- avatar: '//cn.gravatar.com/avatar/ad062ba572c8b006bfd2cbfc43fdee5e?s=256&d=mm',
- website: 'http://www.guqing.xyz',
- github: 'https://github.com/guqing'
- }
- ],
- steps: [
- {
- date: '2019-09-11',
- content: 'Halo v1.1.0 发布'
- },
- {
- date: '2019-07-09',
- content: 'Halo v1.0.3 发布'
- },
- {
- date: '2019-07-08',
- content: 'Star 数达到 6500'
- },
- {
- date: '2019-06-01',
- content: '1.0 正式版发布'
- },
- {
- date: '2019-05-03',
- content: 'Star 数达到 3300'
- },
- {
- date: '2019-01-30',
- content: 'John Niang 加入开发'
- },
- {
- date: '2018-10-18',
- content: '构建镜像到 Docker hub'
- },
- {
- date: '2018-09-22',
- content: 'Star 数达到 800'
- },
- {
- date: '2018-05-02',
- content: '第一条 Issue'
- },
- {
- date: '2018-05-01',
- content: 'Star 数达到 100'
- },
- {
- date: '2018-04-29',
- content: '第一个 Pull request'
- },
- {
- date: '2018-04-28',
- content: '正式开源'
- },
- {
- date: '2018-03-21',
- content: '确定命名为 Halo,并上传到 Github'
+ login: '',
+ id: 0,
+ node_id: '',
+ avatar_url: '',
+ gravatar_id: '',
+ url: '',
+ html_url: '',
+ followers_url: '',
+ following_url: '',
+ gists_url: '',
+ starred_url: '',
+ subscriptions_url: '',
+ organizations_url: '',
+ repos_url: '',
+ events_url: '',
+ received_events_url: '',
+ type: '',
+ site_admin: false,
+ contributions: 0
}
],
+ contributorsLoading: true,
updating: false
}
},
created() {
this.getEnvironments()
+ this.fetchContributors()
this.checkServerUpdate()
this.checkAdminUpdate()
},
@@ -246,7 +172,7 @@ export default {
Admin 版本:${this.adminVersion}
数据库:${this.environments.database}
运行模式:${this.environments.mode}
-UA 信息:${navigator.userAgent}`
+User Agent:${navigator.userAgent}`
this.$copyText(text)
.then(message => {
this.$log.debug('copy', message)
@@ -257,6 +183,20 @@ UA 信息:${navigator.userAgent}`
this.$message.error('复制失败!')
})
},
+ async fetchContributors() {
+ this.contributorsLoading = true
+ const _this = this
+ axios
+ .get('https://api.github.com/repos/halo-dev/halo/contributors')
+ .then(response => {
+ console.log(response.data)
+ _this.contributors = response.data
+ this.contributorsLoading = false
+ })
+ .catch(function(error) {
+ console.error('Fetch contributors error', error)
+ })
+ },
async checkServerUpdate() {
const _this = this