An open API service indexing awesome lists of open source software.

https://github.com/hippietrail/random-github-issue

Tiny SPA to fetch random issues from any GitHub repo. Runs from one html file in your filesystem.
https://github.com/hippietrail/random-github-issue

github github-issues githubissues issue random single-page-app single-page-application singlepageapplication spa

Last synced: 18 days ago
JSON representation

Tiny SPA to fetch random issues from any GitHub repo. Runs from one html file in your filesystem.

Awesome Lists containing this project

README

          

# Random GitHub Issue

![dice GitHub dice](github-logo-with-dice.png)

## Overview
A simple web app that lets you fetch random issues and/or PRs from GitHub repositories. Just input a repository owner/name pair, roll the dice, and view issues in haphazard manner.

## Features
- Input field for entering the repository in the format `owner/repo`.
- Fetches random issues or PRs and displays them as clickable links.
- Clear button to reset the output.
- Test mode to limit the GitHub API use while working on the code to avoid hitting the limit.
- Doesn't use API keys.

image

## Misfeatures
- Doesn't let choose only issues with certain labels or PRs by certain contributors.
- Doesn't use API keys.

## Usage
1. Enter the repository name in the input field (e.g., `microsoft/TypeScript`).
2. Choose PRs, issues, or both.
3. Click the dice button to fetch a random issue.
4. Click the clear button to reset the output.

## Technologies Misused
- HTML
- CSS
- TypeScript
- GitHub API
- Various free LLMs

## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## See also
[issueroulette](https://elijahpotter.dev/issueroulette), A similar, but hosted, tool by [Elijah Potter](https://github.com/elijah-potter).