Add user follow-up section (#250)
This commit is contained in:
@@ -36,6 +36,7 @@
|
||||
issues_open:{totalCount:faker.datatype.number(100)},
|
||||
issues_closed:{totalCount:faker.datatype.number(100)},
|
||||
pr_open:{totalCount:faker.datatype.number(100)},
|
||||
pr_closed:{totalCount:faker.datatype.number(100)},
|
||||
pr_merged:{totalCount:faker.datatype.number(100)},
|
||||
releases:{totalCount:faker.datatype.number(100)},
|
||||
forkCount:faker.datatype.number(100),
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
issues_open:{totalCount:faker.datatype.number(100)},
|
||||
issues_closed:{totalCount:faker.datatype.number(100)},
|
||||
pr_open:{totalCount:faker.datatype.number(100)},
|
||||
pr_closed:{totalCount:faker.datatype.number(100)},
|
||||
pr_merged:{totalCount:faker.datatype.number(100)},
|
||||
releases:{totalCount:faker.datatype.number(100)},
|
||||
forkCount:faker.datatype.number(100),
|
||||
|
||||
13
source/app/mocks/api/github/graphql/followup.user.mjs
Normal file
13
source/app/mocks/api/github/graphql/followup.user.mjs
Normal file
@@ -0,0 +1,13 @@
|
||||
/**Mocked data */
|
||||
export default function({faker, query, login = faker.internet.userName()}) {
|
||||
console.debug("metrics/compute/mocks > mocking graphql api result > followup/user")
|
||||
return ({
|
||||
user:{
|
||||
issues_open:{totalCount:faker.datatype.number(100)},
|
||||
issues_closed:{totalCount:faker.datatype.number(100)},
|
||||
pr_open:{totalCount:faker.datatype.number(100)},
|
||||
pr_closed:{totalCount:faker.datatype.number(100)},
|
||||
pr_merged:{totalCount:faker.datatype.number(100)},
|
||||
},
|
||||
})
|
||||
}
|
||||
@@ -67,6 +67,7 @@
|
||||
issues_open:faker.datatype.number(1000),
|
||||
issues_closed:faker.datatype.number(1000),
|
||||
pr_open:faker.datatype.number(1000),
|
||||
pr_closed:{totalCount:faker.datatype.number(100)},
|
||||
pr_merged:faker.datatype.number(1000),
|
||||
forks:faker.datatype.number(1000),
|
||||
releases:faker.datatype.number(1000),
|
||||
@@ -161,8 +162,13 @@
|
||||
//Follow-up
|
||||
...(set.plugins.enabled.followup ? ({
|
||||
followup:{
|
||||
sections:options["followup.sections"].split(",").map(x => x.trim()).filter(x => ["user", "repositories"].includes(x)),
|
||||
issues:{get count() { return this.open + this.closed }, open:faker.datatype.number(1000), closed:faker.datatype.number(1000)},
|
||||
pr:{get count() { return this.open + this.merged }, open:faker.datatype.number(1000), merged:faker.datatype.number(1000)},
|
||||
pr:{get count() { return this.open + this.merged }, open:faker.datatype.number(1000), closed:faker.datatype.number(1000), merged:faker.datatype.number(1000)},
|
||||
user:{
|
||||
issues:{get count() { return this.open + this.closed }, open:faker.datatype.number(1000), closed:faker.datatype.number(1000)},
|
||||
pr:{get count() { return this.open + this.merged }, open:faker.datatype.number(1000), closed:faker.datatype.number(1000), merged:faker.datatype.number(1000)},
|
||||
}
|
||||
}
|
||||
}) : null),
|
||||
//Notable
|
||||
|
||||
Reference in New Issue
Block a user