Create the Search Issues Route
Learn about the GitHub search issues API, and implement the Express.js API that fetches the count of GitHub issues using Redis.
Before implementing our API to search GitHub issues, it’s good to understand what the issues actually are. On GitHub, issues are a fundamental part of project management and collaboration. They’re used to track and discuss problems, tasks, feature requests, or general topics related to a repository. Some common types of issues we might find on GitHub are listed below:
Bug report: Users report issues they encounter while using the software, highlighting unexpected behavior, errors, or crashes.
Feature request: Users suggest new features or improvements they would like to see implemented in the project.
Enhancement: These are issues discussing enhancements to existing features, such as performance improvements, usability enhancements, or design changes.
Documentation: These are issues related to missing, unclear, or outdated documentation that need to be addressed.
Discussion: These are issues created to facilitate discussions around a particular topic, such as architecture decisions, project direction, or community feedback.
These are just a few examples, and the specific types of issues can vary depending on ...