octokit-plugin-get-open-repository-issues-count-by-assignees
Get the number of open repository issues assigned to a list of users
usage
Browsers |
Load <script type="module">
import { Octokit } from "https://cdn.skypack.dev/@octokit/core";
import { getOpenRepositoryIssuesCountByAssignees } from "https://cdn.skypack.dev/octokit-plugin-get-open-repository-issues-count-by-assignees";
</script> |
---|---|
Node |
Install with const { Octokit } = require("@octokit/core");
const {
getOpenRepositoryIssuesCountByAssignees,
} = require("octokit-plugin-get-open-repository-issues-count-by-assignees"); |
const MyOctokit = Octokit.plugin(getOpenRepositoryIssuesCountByAssignees);
const octokit = new MyOctokit({ auth: "secret123" });
const result = await octokit.getOpenRepositoryIssuesCountByAssignees({
owner: "gr2m",
repo: "octokit-plugin-get-open-repository-issues-count-by-assignees",
assignees: ["user1", "user2", "user3"],
});
// `result` is an object with keys being the user logins and the values being the
// number of open issues assigned to that user. For example:
// { user1: 0, user2: 3, user3: 1 }
Options
name | type | description |
---|---|---|
owner
|
string
|
Required. Repository owner login |
repo
|
string
|
Required. Repository name |
assignees
|
string[]
|
Required. Array of GitHub user account logins |
Contributing
See CONTRIBUTING.md