openapi: 3.2.0 info: title: CollectOSS REST Evolution API version: 0.60.0 host: example.com basePath: /api/unstable/ tags: - name: Evolution paths: /repo-groups/:repo_group_id/code-changes: get: description: Time series of number of commits during a certain period. externalDocs: description: CHAOSS Metric Definition url: https://chaoss.community/kb/metric-code-changes-commits/ operationId: CodeChanges(RepoGroup) parameters: - description: Repository Group ID in: path name: repo_group_id schema: type: string type: string - description: Periodicity specification. in: path name: period schema: type: string type: string - description: 'Beginning date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: begin_date schema: type: string type: string - description: 'Ending date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: end_date schema: type: string type: string responses: '200': description: OK schema: items: properties: commit_count: description: 'Example: 173' type: integer date: description: 'Example: 2018-01-01T00:00:00.000Z' type: string repo_id: description: 'Example: 21337' type: integer repo_name: description: 'Example: graphql-wg' type: string type: array tags: - Evolution summary: Code changes (repo group) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Code Changes (Repo Group) /repos/:repo_id/code-changes: get: description: Time series number of commits during a certain period. externalDocs: description: CHAOSS Metric Definition url: https://chaoss.community/kb/metric-code-changes-commits/ operationId: CodeChanges(Repo) parameters: - description: Repository ID. in: path name: repo_id schema: type: string type: string - description: Periodicity specification. in: path name: period schema: type: string type: string - description: 'Beginning date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: begin_date schema: type: string type: string - description: 'Ending date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: end_date schema: type: string type: string responses: '200': description: OK schema: items: properties: commit_count: description: 'Example: 90' type: integer date: description: 'Example: 2015-01-01T00:00:00.000Z' type: string repo_name: description: 'Example: graphql' type: string type: array tags: - Evolution summary: Code changes (repo) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Code Changes (Repo) /repo-groups/:repo_group_id/code-changes-lines: get: description: Time series of lines added and removed during a certain period. externalDocs: description: CHAOSS Metric Definition url: https://chaoss.community/kb/metric-code-changes-lines/ operationId: CodeChangesLines(RepoGroup) parameters: - description: Repository Group ID in: path name: repo_group_id schema: type: string type: string - description: Periodicity specification. in: path name: period schema: type: string type: string - description: 'Beginning date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: begin_date schema: type: string type: string - description: 'Ending date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: end_date schema: type: string type: string responses: '200': description: OK schema: items: properties: added: description: 'Example: 1135' type: integer date: description: 'Example: 2018-01-01T00:00:00.000Z' type: string removed: description: 'Example: 101' type: integer repo_id: description: 'Example: 21337' type: integer repo_name: description: 'Example: graphql-wg' type: string type: array tags: - Evolution summary: Code changes lines (repo group) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Code Changes Lines (Repo Group) /repos/:repo_id/code-changes-lines: get: description: Time series of lines added and removed during a certain period. externalDocs: description: CHAOSS Metric Definition url: https://chaoss.community/kb/metric-code-changes-lines/ operationId: CodeChangesLines(Repo) parameters: - description: Repository ID. in: path name: repo_id schema: type: string type: string - description: Periodicity specification. in: path name: period schema: type: string type: string - description: 'Beginning date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: begin_date schema: type: string type: string - description: 'Ending date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: end_date schema: type: string type: string responses: '200': description: OK schema: items: properties: added: description: 'Example: 17613' type: integer date: description: 'Example: 2015-06-01T00:00:00.000Z' type: string removed: description: 'Example: 106' type: integer repo_name: description: 'Example: graphql-js' type: string type: array tags: - Evolution summary: Code changes lines (repo) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Code Changes Lines (Repo) /repo-groups/:repo_group_id/contributors: get: description: List of contributors and their contributions. externalDocs: description: CHAOSS Metric Definition url: https://chaoss.community/kb/metric-contributors/ operationId: Contributors(RepoGroup) parameters: - description: Repository Group ID in: path name: repo_group_id schema: type: string type: string - description: 'Beginning date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: begin_date schema: type: string type: string - description: 'Ending date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: end_date schema: type: string type: string responses: '200': description: OK schema: items: properties: commit_comments: description: 'Example: 0' type: integer commits: description: 'Example: 0' type: integer issue_comments: description: 'Example: 0' type: integer issues: description: 'Example: 2' type: integer pull_request_comments: description: 'Example: 0' type: integer pull_requests: description: 'Example: 0' type: integer repo_id: description: 'Example: 21000' type: integer repo_name: description: 'Example: rails' type: string total: description: 'Example: 2' type: integer user_id: description: 'Example: 1' type: integer type: array tags: - Evolution summary: Contributors (repo group) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Contributors (Repo Group) /repos/:repo_id/contributors: get: description: List of contributors and their contributions. externalDocs: description: CHAOSS Metric Definition url: https://chaoss.community/kb/metric-contributors/ operationId: Contributors(Repo) parameters: - description: Repository ID. in: path name: repo_id schema: type: string type: string - description: 'Beginning date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: begin_date schema: type: string type: string - description: 'Ending date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: end_date schema: type: string type: string responses: '200': description: OK schema: items: properties: commit_comments: description: 'Example: 0' type: integer commits: description: 'Example: 0' type: integer issue_comments: description: 'Example: 0' type: integer issues: description: 'Example: 2' type: integer pull_request_comments: description: 'Example: 0' type: integer pull_requests: description: 'Example: 0' type: integer total: description: 'Example: 2' type: integer user: description: 'Example: 1' type: integer type: array tags: - Evolution summary: Contributors (repo) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Contributors (Repo) /repo-groups/:repo_group_id/contributors-new: get: description: Time series of number of new contributors during a certain period. externalDocs: description: CHAOSS Metric Definition url: https://chaoss.community/kb/metric-new-contributors/ operationId: NewContributors(RepoGroup) parameters: - description: Repository Group ID in: path name: repo_group_id schema: type: string type: string - description: Periodicity specification. in: path name: period schema: type: string type: string - description: 'Beginning date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: begin_date schema: type: string type: string - description: 'Ending date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: end_date schema: type: string type: string responses: '200': description: OK schema: items: properties: date: description: 'Example: 2018-05-20T00:00:00.000Z' type: string new_contributors: description: 'Example: 3' type: integer repo_id: description: 'Example: 21000' type: integer repo_name: description: 'Example: rails' type: string type: array tags: - Evolution summary: New contributors (repo group) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: New Contributors (Repo Group) /repos/:repo_id/contributors-new: get: description: Time series of number of new contributors during a certain period. externalDocs: description: CHAOSS Metric Definition url: https://chaoss.community/kb/metric-new-contributors/ operationId: NewContributors(Repo) parameters: - description: Repository ID. in: path name: repo_id schema: type: string type: string - description: Periodicity specification. in: path name: period schema: type: string type: string - description: 'Beginning date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: begin_date schema: type: string type: string - description: 'Ending date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: end_date schema: type: string type: string responses: '200': description: OK schema: items: properties: date: description: 'Example: 2018-05-20T00:00:00.000Z' type: string new_contributors: description: 'Example: 3' type: integer repo_id: description: 'Example: 21000' type: integer repo_name: description: 'Example: rails' type: string type: array tags: - Evolution summary: New contributors (repo) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: New Contributors (Repo) /repo-groups/:repo_group_id/issue-backlog: get: description: Number of issues currently open. externalDocs: description: CHAOSS Metric Definition url: https://chaoss.community/kb/metric-issues-active/ operationId: IssueBacklog(RepoGroup) parameters: - description: Repository Group ID in: path name: repo_group_id schema: type: string type: string responses: '200': description: OK schema: items: properties: issue_backlog: description: 'Example: 21' type: integer repo_id: description: 'Example: 21055' type: integer repo_name: description: 'Example: cache_digests' type: string type: array tags: - Evolution summary: Issue backlog (repo group) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Issue Backlog (Repo Group) /repos/:repo_id/issue-backlog: get: description: Time since an issue is proposed until it is closed. externalDocs: description: CHAOSS Metric Definition url: https://chaoss.community/kb/metric-issues-active/ operationId: IssueBacklog(Repo) parameters: - description: Repository ID. in: path name: repo_id schema: type: string type: string responses: '200': description: OK schema: items: properties: closed_at: description: 'Example: 2011-04-14T23:27:33.000Z' type: string created_at: description: 'Example: 2011-02-13T03:46:06.000Z' type: string duration: description: 'Example: 60 days 19:41:27.000000000' type: string issue_id: description: 'Example: 50306' type: integer repo_name: description: 'Example: exception_notification' type: string type: array tags: - Evolution summary: Issue backlog (repo) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Issue Backlog (Repo) /repo-groups/:repo_group_id/issue-participants: get: description: How many persons participated in the discussion of issues. externalDocs: description: CHAOSS Metric Definition url: https://github.com/chaoss/wg-evolution/blob/main/focus_areas/code_development.md operationId: IssueParticipants(RepoGroup) parameters: - description: Repository Group ID. in: path name: repo_group_id schema: type: string type: string - description: 'Beginning date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: begin_date schema: type: string type: string - description: 'Ending date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: end_date schema: type: string type: string responses: '200': description: OK schema: items: properties: created_at: description: 'Example: 2019-06-20T22:56:38.000Z' type: string issue_id: description: 'Example: 50328' type: integer participants: description: 'Example: 1' type: integer repo_id: description: 'Example: 21027' type: integer repo_name: description: 'Example: rails-contributors' type: string type: array tags: - Evolution summary: Issue participants (repo group) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Issue Participants (Repo Group) /repos/:repo_id/issue-participants: get: description: How many persons participated in the discussion of issues. externalDocs: description: CHAOSS Metric Definition url: https://github.com/chaoss/wg-evolution/blob/main/focus_areas/code_development.md operationId: IssueParticipants(Repo) parameters: - description: Repository ID. in: path name: repo_id schema: type: string type: string - description: 'Beginning date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: begin_date schema: type: string type: string - description: 'Ending date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: end_date schema: type: string type: string responses: '200': description: OK schema: items: properties: created_at: description: 'Example: 2017-03-02T21:14:46.000Z' type: string issue_id: description: 'Example: 50796' type: integer participants: description: 'Example: 1' type: integer repo_name: description: 'Example: arel' type: string type: array tags: - Evolution summary: Issue participants (repo) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Issue Participants (Repo) /repo-groups/:repo_group_id/issue-throughput: get: description: Ratio of issues closed to total issues. externalDocs: description: CHAOSS Metric Definition url: https://chaoss.community/kb/metric-issues-closed/ operationId: IssueThroughput(RepoGroup) parameters: - description: Repository Group ID in: path name: repo_group_id schema: type: string type: string responses: '200': description: OK schema: items: properties: repo_id: description: 'Example: 21681' type: integer repo_name: description: 'Example: incubator-zipkin' type: string throughput: description: 'Example: 0.819125' type: string type: array tags: - Evolution summary: Issue throughput (repo group) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Issue Throughput (Repo Group) /repos/:repo_id/issue-throughput: get: description: Ratio of issues closed to total issues. externalDocs: description: CHAOSS Metric Definition url: https://chaoss.community/kb/metric-issues-closed/ operationId: IssueThroughput(Repo) parameters: - description: Repository ID. in: path name: repo_id schema: type: string type: string responses: '200': description: OK schema: items: properties: repo_name: description: 'Example: rails-contributors' type: string throughput: description: 'Example: 0.997531' type: string type: array tags: - Evolution summary: Issue throughput (repo) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Issue Throughput (Repo) /repo-groups/:repo_group_id/issues-active: get: description: Time series of number of issues that showed some activity during a certain period. externalDocs: description: CHAOSS Metric Definition url: https://chaoss.community/kb/metric-issues-active/ operationId: IssuesActive(RepoGroup) parameters: - description: Repository Group ID in: path name: repo_group_id schema: type: string type: string - description: Periodicity specification. in: path name: period schema: type: string type: string - description: 'Beginning date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: begin_date schema: type: string type: string - description: 'Ending date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: end_date schema: type: string type: string responses: '200': description: OK schema: items: properties: date: description: 'Example: 2019-01-01T00:00:00.000Z' type: string issues: description: 'Example: 18' type: integer repo_id: description: 'Example: 21039' type: integer repo_name: description: 'Example: rails_xss' type: string type: array tags: - Evolution summary: Issues active (repo group) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Issues Active (Repo Group) /repos/:repo_id/issues-active: get: description: Time series of number of issues that showed some activity during a certain period. externalDocs: description: CHAOSS Metric Definition url: https://chaoss.community/kb/metric-issues-active/ operationId: IssuesActive(Repo) parameters: - description: Repository ID. in: path name: repo_id schema: type: string type: string - description: Periodicity specification. in: path name: period schema: type: string type: string - description: 'Beginning date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: begin_date schema: type: string type: string - description: 'Ending date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: end_date schema: type: string type: string responses: '200': description: OK schema: items: properties: date: description: 'Example: 2011-01-01T00:00:00.000Z' type: string issues: description: 'Example: 30' type: integer repo_name: description: 'Example: rails' type: string type: array tags: - Evolution summary: Issues active (repo) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Issues Active (Repo) /repo-groups/:repo_group_id/issues-closed: get: description: Time series of number of issues closed during a certain period. externalDocs: description: CHAOSS Metric Definition url: https://github.com/chaoss/wg-evolution/blob/main/metrics/Issues_Closed.md operationId: IssuesClosed(RepoGroup) parameters: - description: Repository Group ID in: path name: repo_group_id schema: type: string type: string - description: Periodicity specification. in: path name: period schema: type: string type: string - description: 'Beginning date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: begin_date schema: type: string type: string - description: 'Ending date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: end_date schema: type: string type: string responses: '200': description: OK schema: items: properties: date: description: 'Example: 2019-01-01T00:00:00.000Z' type: string issues: description: 'Example: 425' type: integer repo_id: description: 'Example: 21681' type: integer repo_name: description: 'Example: incubator-zipkin' type: string type: array tags: - Evolution summary: Issues closed (repo group) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Issues Closed (Repo Group) /repos/:repo_id/issues-closed: get: description: Time series of number of issues closed during a certain period. externalDocs: description: CHAOSS Metric Definition url: https://chaoss.community/kb/metric-issues-closed/ operationId: IssuesClosed(Repo) parameters: - description: Repository ID. in: path name: repo_id schema: type: string type: string - description: Periodicity specification. in: path name: period schema: type: string type: string - description: 'Beginning date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: begin_date schema: type: string type: string - description: 'Ending date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: end_date schema: type: string type: string responses: '200': description: OK schema: items: properties: date: description: 'Example: 2012-01-01T00:00:00.000Z' type: string issues: description: 'Example: 97' type: integer repo_name: description: 'Example: incubator-pagespeed-ngx' type: string type: array tags: - Evolution summary: Issues closed (repo) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Issues Closed (Repo) /repo-groups/:repo_group_id/issues-closed-resolution-duration: get: description: Duration of time for issues to be resolved. externalDocs: description: CHAOSS Metric Definition url: https://chaoss.community/kb/metric-issue-resolution-duration/ operationId: ClosedIssueResolutionDuration(RepoGroup) parameters: - description: Repository Group ID in: path name: repo_group_id schema: type: string type: string responses: '200': description: OK schema: items: properties: closed_at: description: 'Example: 2019-05-22T05:27:29.000Z' type: string created_at: description: 'Example: 2019-05-22T03:18:13.000Z' type: string diffdate: description: 'Example: 0.0' type: string gh_issue_number: description: 'Example: 4110' type: integer issue_title: description: 'Example: rm incubating word' type: string repo_name: description: 'Example: incubator-dubbo' type: string type: array tags: - Evolution summary: Closed issue resolution duration (repo group) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Closed Issue Resolution Duration (Repo Group) /repos/:repo_id/issues-closed-resolution-duration: get: description: Duration of time for issues to be resolved. externalDocs: description: CHAOSS Metric Definition url: https://chaoss.community/kb/metric-issue-resolution-duration/ operationId: ClosedIssueResolutionDuration(Repo) parameters: - description: Repository ID. in: path name: repo_id schema: type: string type: string responses: '200': description: OK schema: items: properties: closed_at: description: 'Example: 2019-06-17T03:12:48.000Z' type: string created_at: description: 'Example: 2019-05-31T07:55:44.000Z' type: string diffdate: description: 'Example: 16.0' type: string gh_issue_number: description: 'Example: 4223' type: integer issue_title: description: 'Example: Cloud Native PR' type: string repo_id: description: 'Example: 21682' type: integer repo_name: description: 'Example: incubator-dubbo' type: string type: array tags: - Evolution summary: Closed issue resolution duration (repo) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Closed Issue Resolution Duration (Repo) /repo-groups/:repo_group_id/issues-first-time-closed: get: description: Number of persons closing an issue for the first time. externalDocs: description: CHAOSS Metric Definition url: https://chaoss.community/kb/metric-new-contributors-closing-issues/ operationId: ClosedIssuesNewContributor(RepoGroup) parameters: - description: Repository Group ID in: path name: repo_group_id schema: type: string type: string - description: Periodicity specification. in: path name: period schema: type: string type: string - description: 'Beginning date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: begin_date schema: type: string type: string - description: 'Ending date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: end_date schema: type: string type: string responses: '200': description: OK schema: items: properties: count: description: 'Example: 3' type: integer issue_date: description: 'Example: 2018-05-20T00:00:00.000Z' type: string repo_id: description: 'Example: 21000' type: integer repo_name: description: 'Example: rails' type: string type: array tags: - Evolution summary: Closed issues new contributor (repo group) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Closed Issues New Contributor (Repo Group) /repos/:repo_id/issues-first-time-closed: get: description: Number of persons closing an issue for the first time. externalDocs: description: CHAOSS Metric Definition url: https://chaoss.community/kb/metric-new-contributors-closing-issues/ operationId: ClosedIssuesNewContributors(Repo) parameters: - description: Repository ID. in: path name: repo_id schema: type: string type: string - description: Periodicity specification. in: path name: period schema: type: string type: string - description: 'Beginning date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: begin_date schema: type: string type: string - description: 'Ending date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: end_date schema: type: string type: string responses: '200': description: OK schema: items: properties: count: description: 'Example: 3' type: integer issue_date: description: 'Example: 2018-05-20T00:00:00.000Z' type: string repo_name: description: 'Example: rails' type: string type: array tags: - Evolution summary: Closed issues new contributors (repo) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Closed Issues New Contributors (Repo) /repo-groups/:repo_group_id/issues-first-time-opened: get: description: Number of persons opening an issue for the first time. externalDocs: description: CHAOSS Metric Definition url: https://github.com/chaoss/wg-evolution/blob/main/metrics/issues-first-time-opened.md operationId: NewContributorsOfIssues(RepoGroup) parameters: - description: Repository Group ID in: path name: repo_group_id schema: type: string type: string - description: Periodicity specification. in: path name: period schema: type: string type: string - description: 'Beginning date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: begin_date schema: type: string type: string - description: 'Ending date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: end_date schema: type: string type: string responses: '200': description: OK schema: items: properties: count: description: 'Example: 3' type: integer issue_date: description: 'Example: 2018-05-20T00:00:00.000Z' type: string repo_id: description: 'Example: 21000' type: integer repo_name: description: 'Example: rails' type: string type: array tags: - Evolution summary: New contributors of issues (repo group) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: New Contributors of Issues (Repo Group) /repos/:repo_id/issues-first-time-opened: get: description: Number of persons opening an issue for the first time. externalDocs: description: CHAOSS Metric Definition url: https://github.com/chaoss/wg-evolution/blob/main/metrics/issues-first-time-opened.md operationId: NewContributorsOfIssues(Repo) parameters: - description: Repository ID. in: path name: repo_id schema: type: string type: string - description: Periodicity specification. in: path name: period schema: type: string type: string - description: 'Beginning date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: begin_date schema: type: string type: string - description: 'Ending date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: end_date schema: type: string type: string responses: '200': description: OK schema: items: properties: count: description: 'Example: 3' type: integer issue_date: description: 'Example: 2018-05-20T00:00:00.000Z' type: string repo_name: description: 'Example: rails' type: string type: array tags: - Evolution summary: New contributors of issues (repo) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: New Contributors of Issues (Repo) /repo-groups/:repo_group_id/issues-maintainer-response-duration: get: description: Duration of time for issues to be resolved. externalDocs: description: CHAOSS Metric Definition url: https://chaoss.community/kb/metric-issue-resolution-duration/ operationId: IssueResponseTime(RepoGroup) parameters: - description: Repository Group ID in: path name: repo_group_id schema: type: string type: string - description: 'Beginning date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: begin_date schema: type: string type: string - description: 'Ending date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: end_date schema: type: string type: string responses: '200': description: OK schema: items: properties: average_days_comment: description: 'Example: 27.1111111111' type: string repo_id: description: 'Example: 21987' type: integer repo_name: description: 'Example: qpid-proton' type: string type: array tags: - Evolution summary: Issue response time (repo group) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Issue Response Time (Repo Group) /repos/:repo_id/issues-maintainer-response-duration: get: description: Duration of time for issues to be resolved. externalDocs: description: CHAOSS Metric Definition url: https://chaoss.community/kb/metric-issue-resolution-duration/ operationId: IssueResponseTime(Repo) parameters: - description: Repository ID. in: path name: repo_id schema: type: string type: string - description: 'Beginning date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: begin_date schema: type: string type: string - description: 'Ending date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: end_date schema: type: string type: string responses: '200': description: OK schema: items: properties: average_days_comment: description: 'Example: 27.1111111111' type: string repo_id: description: 'Example: 21987' type: integer repo_name: description: 'Example: qpid-proton' type: string type: array tags: - Evolution summary: Issue response time (repo) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Issue Response Time (Repo) /repo-groups/:repo_group_id/issues-new: get: description: Time series of number of new issues opened during a certain period. externalDocs: description: CHAOSS Metric Definition url: https://chaoss.community/kb/metric-issues-new/ operationId: IssuesNew(RepoGroup) parameters: - description: Repository Group ID in: path name: repo_group_id schema: type: string type: string - description: Periodicity specification. in: path name: period schema: type: string type: string - description: 'Beginning date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: begin_date schema: type: string type: string - description: 'Ending date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: end_date schema: type: string type: string responses: '200': description: OK schema: items: properties: date: description: 'Example: 2019-01-01T00:00:00.000Z' type: string issues: description: 'Example: 318' type: integer repo_id: description: 'Example: 21000' type: integer repo_name: description: 'Example: rails' type: string type: array tags: - Evolution summary: Issues new (repo group) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Issues New (Repo Group) /repos/:repo_id/issues-new: get: description: Time series of number of new issues opened during a certain period. externalDocs: description: CHAOSS Metric Definition url: https://chaoss.community/kb/metric-issues-new/ operationId: IssuesNew(Repo) parameters: - description: Repository ID. in: path name: repo_id schema: type: string type: string - description: Periodicity specification. in: path name: period schema: type: string type: string - description: 'Beginning date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: begin_date schema: type: string type: string - description: 'Ending date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: end_date schema: type: string type: string responses: '200': description: OK schema: items: properties: date: description: 'Example: 2015-01-01T00:00:00.000Z' type: string issues: description: 'Example: 116' type: integer repo_name: description: 'Example: rails' type: string type: array tags: - Evolution summary: Issues new (repo) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Issues New (Repo) /repo-groups/:repo_group_id/issues-open-age: get: description: Age of open issues. externalDocs: description: CHAOSS Metric Definition url: https://chaoss.community/kb/metric-issue-age/ operationId: OpenIssueAge(RepoGroup) parameters: - description: Repository Group ID in: path name: repo_group_id schema: type: string type: string responses: '200': description: OK schema: items: properties: date: description: 'Example: 2009-05-15T19:48:43.000Z' type: string issue_id: description: 'Example: 38318' type: integer open_date: description: 'Example: 3696' type: integer repo_id: description: 'Example: 21000' type: integer repo_name: description: 'Example: rails' type: string type: array tags: - Evolution summary: Open issue age (repo group) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Open Issue Age (Repo Group) /repos/:repo_id/issues-open-age: get: description: Age of open issues. externalDocs: description: CHAOSS Metric Definition url: https://chaoss.community/kb/metric-issue-age/ operationId: OpenIssueAge(Repo) parameters: - description: Repository ID. in: path name: repo_id schema: type: string type: string responses: '200': description: OK schema: items: properties: date: description: 'Example: 2009-05-15T19:48:43.000Z' type: string issue_id: description: 'Example: 38318' type: integer open_date: description: 'Example: 3696' type: integer repo_id: description: 'Example: 21000' type: integer repo_name: description: 'Example: rails' type: string type: array tags: - Evolution summary: Open issue age (repo) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Open Issue Age (Repo) /repo-groups/:repo_group_id/pull-requests-merge-contributor-new: get: description: Number of persons contributing with an accepted commit for the first time. externalDocs: description: CHAOSS Metric Definition url: https://github.com/chaoss/wg-evolution/blob/main/metrics/pull-requests-merge-contributor-new.md operationId: NewContributorsOfCommits(RepoGroup) parameters: - description: Repository Group ID in: path name: repo_group_id schema: type: string type: string - description: Periodicity specification. in: path name: period schema: type: string type: string - description: 'Beginning date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: begin_date schema: type: string type: string - description: 'Ending date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: end_date schema: type: string type: string responses: '200': description: OK schema: items: properties: commit_count: description: 'Example: 711' type: integer commit_date: description: 'Example: 2018-01-01T00:00:00.000Z' type: string count: description: 'Example: 5140' type: integer repo_name: description: 'Example: rails' type: string type: array tags: - Evolution summary: New contributors of commits (repo group) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: New Contributors of Commits (Repo Group) /repos/:repo_id/pull-requests-merge-contributor-new: get: description: Number of persons contributing with an accepted commit for the first time. externalDocs: description: CHAOSS Metric Definition url: https://github.com/chaoss/wg-evolution/blob/main/metrics/pull-requests-merge-contributor-new.md operationId: NewContributorsOfCommits(Repo) parameters: - description: Repository ID. in: path name: repo_id schema: type: string type: string - description: Periodicity specification. in: path name: period schema: type: string type: string - description: 'Beginning date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: begin_date schema: type: string type: string - description: 'Ending date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: end_date schema: type: string type: string responses: '200': description: OK schema: items: properties: commit_date: description: 'Example: 2018-01-01T00:00:00.000Z' type: string count: description: 'Example: 2287' type: integer repo_name: description: 'Example: rails' type: string type: array tags: - Evolution summary: New contributors of commits (repo) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: New Contributors of Commits (Repo) /repo-groups/:repo_group_id/review-duration: get: description: Time since an review/pull request is proposed until it is accepted. externalDocs: description: CHAOSS Metric Definition url: https://chaoss.community/kb/metric-change-requests-duration/ operationId: ReviewDuration(RepoGroup) parameters: - description: Repository Group ID in: path name: repo_group_id schema: type: string type: string - description: 'Beginning date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: begin_date schema: type: string type: string - description: 'Ending date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: end_date schema: type: string type: string responses: '200': description: OK schema: items: properties: created_at: description: 'Example: 2010-09-28T19:07:15.000Z' type: string duration: description: 'Example: 0 days 22:39:44.000000000' type: string merged_at: description: 'Example: 2010-09-29T17:46:59.000Z' type: string pull_request_id: description: 'Example: 25386' type: integer repo_id: description: 'Example: 21035' type: integer repo_name: description: 'Example: prototype-ujs' type: string type: array tags: - Evolution summary: Review duration (repo group) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Review Duration (Repo Group) /repos/:repo_id/review-duration: get: description: Time since an review/pull request is proposed until it is accepted. externalDocs: description: CHAOSS Metric Definition url: https://chaoss.community/kb/metric-change-requests-duration/ operationId: ReviewDuration(Repo) parameters: - description: Repository ID. in: path name: repo_id schema: type: string type: string - description: 'Beginning date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: begin_date schema: type: string type: string - description: 'Ending date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: end_date schema: type: string type: string responses: '200': description: OK schema: items: properties: created_at: description: 'Example: 2019-01-02T11:02:08.000Z' type: string duration: description: 'Example: 183 days 22:08:37.000000000' type: string merged_at: description: 'Example: 2019-07-05T09:10:45.000Z' type: string pull_request_id: description: 'Example: 25374' type: integer repo_name: description: 'Example: graphql-spec' type: string type: array tags: - Evolution summary: Review duration (repo) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Review Duration (Repo) /repo-groups/:repo_group_id/reviews: get: description: Time series of number of new reviews / pull requests opened within a certain period. externalDocs: description: CHAOSS Metric Definition url: https://chaoss.community/kb/metric-change-request-reviews/ operationId: Reviews(RepoGroup) parameters: - description: Repository Group ID in: path name: repo_group_id schema: type: string type: string - description: Periodicity specification. in: path name: period schema: type: string type: string - description: 'Beginning date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: begin_date schema: type: string type: string - description: 'Ending date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: end_date schema: type: string type: string responses: '200': description: OK schema: items: properties: date: description: 'Example: 2010-01-01T00:00:00.000Z' type: string pull_requests: description: 'Example: 1' type: integer repo_id: description: 'Example: 21035' type: integer repo_name: description: 'Example: prototype-ujs' type: string type: array tags: - Evolution summary: Reviews (repo group) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Reviews (Repo Group) /repos/:repo_id/reviews: get: description: Time series of number of new reviews / pull requests opened within a certain period. externalDocs: description: CHAOSS Metric Definition url: https://chaoss.community/kb/metric-change-request-reviews/ operationId: Reviews(Repo) parameters: - description: Repository ID. in: path name: repo_id schema: type: string type: string - description: Periodicity specification. in: path name: period schema: type: string type: string - description: 'Beginning date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: begin_date schema: type: string type: string - description: 'Ending date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: end_date schema: type: string type: string responses: '200': description: OK schema: items: properties: date: description: 'Example: 2016-01-01T00:00:00.000Z' type: string pull_requests: description: 'Example: 37' type: integer repo_name: description: 'Example: graphql-spec' type: string type: array tags: - Evolution summary: Reviews (repo) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Reviews (Repo) /repo-groups/:repo_group_id/reviews-accepted: get: description: Time series of number of accepted reviews / pull requests opened within a certain period. externalDocs: description: CHAOSS Metric Definition url: https://chaoss.community/kb/metric-change-requests-accepted/ operationId: ReviewsAccepted(RepoGroup) parameters: - description: Repository Group ID in: path name: repo_group_id schema: type: string type: string - description: Periodicity specification. in: path name: period schema: type: string type: string - description: 'Beginning date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: begin_date schema: type: string type: string - description: 'Ending date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: end_date schema: type: string type: string responses: '200': description: OK schema: items: properties: date: description: 'Example: 2010-01-01T00:00:00.000Z' type: string pull_requests: description: 'Example: 1' type: integer repo_id: description: 'Example: 21035' type: integer repo_name: description: 'Example: prototype-ujs' type: string type: array tags: - Evolution summary: Reviews accepted (repo group) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Reviews Accepted (Repo Group) /repos/:repo_id/reviews-accepted: get: description: Time series of number of accepted reviews / pull requests opened within a certain period. externalDocs: description: CHAOSS Metric Definition url: https://chaoss.community/kb/metric-change-requests-accepted/ operationId: ReviewsAccepted(Repo) parameters: - description: Repository ID. in: path name: repo_id schema: type: string type: string - description: Periodicity specification. in: path name: period schema: type: string type: string - description: 'Beginning date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: begin_date schema: type: string type: string - description: 'Ending date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: end_date schema: type: string type: string responses: '200': description: OK schema: items: properties: date: description: 'Example: 2016-01-01T00:00:00.000Z' type: string pull_requests: description: 'Example: 30' type: integer repo_name: description: 'Example: graphql-spec' type: string type: array tags: - Evolution summary: Reviews accepted (repo) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Reviews Accepted (Repo) /repo-groups/:repo_group_id/reviews-declined: get: description: Time series of number of declined reviews / pull requests opened within a certain period. externalDocs: description: CHAOSS Metric Definition url: https://chaoss.community/kb/metric-change-requests-declined/ operationId: ReviewsDeclined(RepoGroup) parameters: - description: Repository Group ID in: path name: repo_group_id schema: type: string type: string - description: Periodicity specification. in: path name: period schema: type: string type: string - description: 'Beginning date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: begin_date schema: type: string type: string - description: 'Ending date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: end_date schema: type: string type: string responses: '200': description: OK schema: items: properties: date: description: 'Example: 2010-01-01T00:00:00.000Z' type: string pull_requests: description: 'Example: 1' type: integer repo_id: description: 'Example: 21035' type: integer repo_name: description: 'Example: prototype-ujs' type: string type: array tags: - Evolution summary: Reviews declined (repo group) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Reviews Declined (Repo Group) /repos/:repo_id/reviews-declined: get: description: Time series of number of declined reviews / pull requests opened within a certain period. externalDocs: description: CHAOSS Metric Definition url: https://chaoss.community/kb/metric-change-requests-declined/ operationId: ReviewsDeclined(Repo) parameters: - description: Repository ID. in: path name: repo_id schema: type: string type: string - description: Periodicity specification. in: path name: period schema: type: string type: string - description: 'Beginning date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: begin_date schema: type: string type: string - description: 'Ending date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: end_date schema: type: string type: string responses: '200': description: OK schema: items: properties: date: description: 'Example: 2016-01-01T00:00:00.000Z' type: string pull_requests: description: 'Example: 11' type: integer repo_name: description: 'Example: graphql-spec' type: string type: array tags: - Evolution summary: Reviews declined (repo) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Reviews Declined (Repo) /repo-groups/:repo_group_id/sub-projects: get: description: Number of sub-projects. externalDocs: description: CHAOSS Metric Definition url: https://github.com/chaoss/wg-evolution/blob/main/metrics/sub-projects.md operationId: Sub-Projects(RepoGroup) parameters: - description: Repository Group ID in: path name: repo_group_id schema: type: string type: string - description: 'Beginning date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: begin_date schema: type: string type: string - description: 'Ending date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: end_date schema: type: string type: string responses: '200': description: OK schema: items: properties: sub_protject_count: description: 'Example: 2' type: integer type: array tags: - Evolution summary: Sub projects (repo group) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Sub-Projects (Repo Group) /repos/:repo_id/sub-projects: get: description: Number of sub-projects. externalDocs: description: CHAOSS Metric Definition url: https://github.com/chaoss/wg-evolution/blob/main/metrics/sub-projects.md operationId: Sub-Projects(Repo) parameters: - description: Repository ID. in: path name: repo_id schema: type: string type: string - description: 'Beginning date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: begin_date schema: type: string type: string - description: 'Ending date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: end_date schema: type: string type: string responses: '200': description: OK schema: items: properties: sub_protject_count: description: 'Example: 2' type: integer type: array tags: - Evolution summary: Sub projects (repo) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Sub-Projects (Repo) /repo-groups/:repo_group_id/closed-issues-count: get: description: Count of closed issues. externalDocs: description: CHAOSS Metric Definition url: https://chaoss.community/kb/metric-issues-closed/ operationId: ClosedIssuesCount(RepoGroup) parameters: - description: Repository Group ID in: path name: repo_group_id schema: type: string type: string - description: Repository ID. in: path name: repo_id schema: type: string type: string responses: '200': description: OK schema: items: properties: closed_count: description: 'Example: 26' type: integer date: description: 'Example: 2018-11-26T00:00:00.000Z' type: string repo_id: description: 'Example: 21681' type: integer type: array tags: - Evolution summary: Closed issues count (repo group) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Closed Issues Count (Repo Group) /repos/:repo_id/closed-issues-count: get: description: Count of closed issues. externalDocs: description: CHAOSS Metric Definition url: https://chaoss.community/kb/metric-issues-closed/ operationId: ClosedIssuesCount(Repo) parameters: - description: Repository ID in: path name: repo_id schema: type: string type: string responses: '200': description: OK schema: items: properties: closed_count: description: 'Example: 4' type: integer date: description: 'Example: 2014-06-02T00:00:00.000Z' type: string rg_name: description: 'Example: Apache' type: string type: array tags: - Evolution summary: Closed issues count (repo) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Closed Issues Count (Repo) /repo-groups/:repo_group_id/issue-duration: get: description: Time since an issue is proposed until it is closed. externalDocs: description: CHAOSS Metric Definition url: https://chaoss.community/kb/metric-issue-resolution-duration/ operationId: IssueDuration(RepoGroup) parameters: - description: Repository Group ID in: path name: repo_group_id schema: type: string type: string - description: 'Beginning date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: begin_date schema: type: string type: string - description: 'Ending date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: end_date schema: type: string type: string responses: '200': description: OK schema: items: properties: closed_at: description: 'Example: 2011-05-06T20:21:47.000Z' type: string created_at: description: 'Example: 2011-05-06T20:20:05.000Z' type: string duration: description: 'Example: 0 days 00:01:42.000000000' type: string issue_id: description: 'Example: 50320' type: integer repo_id: description: 'Example: 21017' type: integer repo_name: description: 'Example: ssl_requirement' type: string type: array tags: - Evolution summary: Issue duration (repo group) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Issue Duration (Repo Group) /repo-groups/:repo_id/issue-duration: get: description: Time since an issue is proposed until it is closed. externalDocs: description: CHAOSS Metric Definition url: https://chaoss.community/kb/metric-issue-resolution-duration/ operationId: IssueDuration(Repo) parameters: - description: Repository ID in: path name: repo_group_id schema: type: string type: string - description: 'Beginning date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: begin_date schema: type: string type: string - description: 'Ending date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: end_date schema: type: string type: string responses: '200': description: OK schema: items: properties: closed_at: description: 'Example: 2011-05-06T20:21:47.000Z' type: string created_at: description: 'Example: 2011-05-06T20:20:05.000Z' type: string duration: description: 'Example: 0 days 00:01:42.000000000' type: string issue_id: description: 'Example: 50320' type: integer repo_name: description: 'Example: ssl_requirement' type: string type: array tags: - Evolution summary: Issue duration (repo) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Issue Duration (Repo) /repos/:repo_group_id/releases: get: description: Time since an review/pull request is proposed until it is accepted. externalDocs: description: CHAOSS Metric Definition url: https://chaoss.community/kb/metric-release-frequency/ operationId: NumberOfReleases(Repo) parameters: - description: Repository Group ID. in: path name: repo_id schema: type: string type: string responses: '200': description: OK schema: items: properties: latest: description: 'Example: 2019-11-02T11:02:08.000Z' type: string total_count: description: 'Example: 35' type: integer latest_patch_release: description: 'Example: 2019-01-02T15:20:07.000Z' type: string total_patch_count: description: 'Example: 21' type: integer type: array tags: - Evolution summary: Number of releases (repo) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Number of Releases (Repo) /repos/:repo_id/releases: get: description: Time since an review/pull request is proposed until it is accepted. externalDocs: description: CHAOSS Metric Definition url: https://chaoss.community/kb/metric-release-frequency/ operationId: getRepos:repoIdReleases parameters: - description: Repository ID. in: path name: repo_id schema: type: string type: string responses: '200': description: OK schema: items: properties: latest: description: 'Example: 2019-11-02T11:02:08.000Z' type: string total_count: description: 'Example: 35' type: integer latest_patch_release: description: 'Example: 2019-01-02T15:20:07.000Z' type: string total_patch_count: description: 'Example: 21' type: integer type: array tags: - Evolution summary: Number of releases (repo) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Number of Releases (Repo) /repo-groups/:repo_group_id/open-issues-count: get: description: Count of open issues. externalDocs: description: CHAOSS Metric Definition url: https://github.com/chaoss/wg-evolution/blob/main/metrics/Issues_New.md operationId: OpenIssuesCount(RepoGroup) parameters: - description: Repository Group ID in: path name: repo_group_id schema: type: string type: string responses: '200': description: OK schema: items: properties: date: description: 'Example: 2017-09-11T00:00:00.000Z' type: string open_count: description: 'Example: 1' type: integer rg_name: description: 'Example: Netflix' type: string type: array tags: - Evolution summary: Open issues count (repo group) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Open Issues Count (Repo Group) /repo-groups/:repo_id/open-issues-count: get: description: Count of open issues. externalDocs: description: CHAOSS Metric Definition url: https://github.com/chaoss/wg-evolution/blob/main/metrics/Issues_New.md operationId: getRepoGroups:repoIdOpenIssuesCount parameters: - description: Repository ID in: path name: repo_id schema: type: string type: string responses: '200': description: OK schema: items: properties: date: description: 'Example: 2017-09-11T00:00:00.000Z' type: string open_count: description: 'Example: 1' type: integer rg_name: description: 'Example: Netflix' type: string type: array tags: - Evolution summary: Open issues count (repo group) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Open Issues Count (Repo Group) /repo-groups/:repo_group_id/repo-messages: get: description: The number of messages exchanged for a repository group over a specified period. externalDocs: description: CHAOSS Metric Definition url: null operationId: RepositoryMessages(RepoGroup) parameters: - description: Repository Group ID in: path name: repo_group_id schema: type: string type: string - description: 'Beginning date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: begin_date schema: type: string type: string - description: 'Ending date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: end_date schema: type: string type: string responses: '200': description: OK schema: items: properties: message_date: description: 'Example: 2010-09-28T19:07:15.000Z' type: string count: description: 'Example: 0 days 22:39:44.000000000' type: string repo_name: description: 'Example: prototype-ujs' type: string type: array tags: - Evolution summary: Repository messages (repo group) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Repository Messages (Repo Group) /repos/:repo_id/repo-messages: get: description: The number of messages exchanged for a repository over a specified period. externalDocs: description: CHAOSS Metric Definition url: null operationId: RepoMessages(Repo) parameters: - description: Repository ID. in: path name: repo_id schema: type: string type: string - description: 'Beginning date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: begin_date schema: type: string type: string - description: 'Ending date specification. E.g. values: 2018, 2018-05, 2019-05-01' in: path name: end_date schema: type: string type: string responses: '200': description: OK schema: items: properties: message_date: description: 'Example: 2010-09-28T19:07:15.000Z' type: string count: description: 'Example: 0 days 22:39:44.000000000' type: string repo_name: description: 'Example: prototype-ujs' type: string type: array tags: - Evolution summary: Repo messages (repo) x-summary-source: derived x-operation-id-source: normalized x-operation-id-original: Repo Messages (Repo) externalDocs: description: CHAOSS Metric Definitions url: https://chaoss.community/kb-metrics-and-metrics-models/