DEV Community

Cover image for Github Recommend Repo Action
Hemanth Kumar
Hemanth Kumar

Posted on

Github Recommend Repo Action

What I built

A Github action that recommends top 5 similar issues once a successful pull request is created. This can be really helpful for developers to find new issues once they are done contributing to an issue.

Any open source repository can add this Github action and whenever developers try to create a pull request then, the action will return top 5 recommendations of similar issues.

Category Submission:

Maintainer Must-Haves

App Link

App Link

Screenshots

Javascript Example

Python Example

Description

Recommend Repo Action is a Github action that recommends Github issues/repo on a successful pull request. This enables developers to find similar kinds of issues/repo once they are done with an issue. They can immediately jump to any one from the top 5 recommended issues/repo.

Link to Source Code

recommend-repo-action

A Github action that recommends top 5 similar issues once a successful pull request is created. This can be really helpful for developers to find new issues once they are done contributing to an issue.

Any open source repository can add this Github action and whenever developers try to create a pull request then, the action will return top 5 recommendations of similar issues.


Background

I occasionally contribute to open source, but I struggle to find the appropriate issue or repository to contribute to. I would spend days searching for a suitable issue that I can contribute to and once the contribution has been made, it's back to square one. I had to start my search for finding an issue that I can contribute to. I figured this process would be easier if I could get a few recommendations as soon as I complete a pull request successfully. Github…

Permissive License

MIT

Background (What made you decide to build this particular app? What inspired you?)

I occasionally contribute to open source, but I struggle to find the appropriate issue or repository to contribute to. I would spend days searching for a suitable issue that I can contribute to and once the contribution has been made, it's back to square one. I had to start my search for finding an issue that I can contribute to. I figured this process would be easier if I could get a few recommendations as soon as I complete a pull request successfully.

Github actions seemed to be a perfect tool to implement this idea since GitHub serves as a hub for numerous open-source projects, and having an automated trigger using github actions sounded convenient. Besides, it promotes motivation among individuals to continue their contributions to open-source projects.

How I built it (How did you utilize GitHub Actions or GitHub Codespaces? Did you learn something new along the way? Pick up a new skill?)

For creating this application, the Github actions and the strength of its public APIs were immensely helpful. Github actions were new to me, but I gained knowledge and understanding as I progressed.

Additional Resources/Info

Created with love and passion. I am grateful for developers
@sharmilas22 and @antoprince001, who collaborate on this open source project.

Top comments (0)