Skip to content

fabnguess/nodesecure-issue-tracker

Repository files navigation

nodesecure-issue-tracker

npm version maintained license ossf scorecard github ci workflow

Requirements

Getting Started

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

Usage example

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);

API

getReposWithIssues(organization: string, labels: string[]) : Promise

  • 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.

fetchRepositoriesWithActiveIssues(organization: string): Promise<string[]>

  • 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.

fetchIssuesForRepositories(repository: string, labels: string[]): Promise<Issue[]>

  • 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.

About

Track NodeSecure organization issues

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •