- Node.js v16 or higher
Use this project to retrieve the list of active issues for each repository in a specified GitHub organization. Issues are filtered by labels and stored in a JSON file.
$ npm install github:fabnguess/nodesecure-issue-tracker
import {getReposWithIssues} from "nodesecure-issue-tracker";
await getReposWithIssues("NodeSecure", ['good first issue', 'enhancement']);
import {fetchRepositoriesWithActiveIssues} from "nodesecure-issue-tracker";
const Repositories = await fetchRepositoriesWithActiveIssues("NodeSecure");
console.log(Repositories);
import {fetchRepositoriesWithActiveIssues} from "nodesecure-issue-tracker";
const issues = await fetchRepositoriesWithActiveIssues("NodeSecure/rc", ['good first issue']);
console.log(issues);
- Retrieves the list of repositories from a specified GitHub organization that have active issues.
- Filters active issues in each repository by specified labels.
- Stores information from each repository, including active issues, in a JSON file.
Parameters
organization
: name of the GitHub organization whose repositories you want to retrieve.Labels
: An array of label chains to filter active issues.
- Retrieves the list of repositories from a specified GitHub organization that have active issues.
Parameters
organization
: name of the GitHub organization whose repositories you want to retrieve.
- Retrieves the list of active issues for a specified repository, filtered by labels.
Parameters
repository
: Name of the repository for which we want to retrieve the active issues.Labels
: An array of label chains to filter active issues.