This website is a showcase of my own repos and the topics they fit into. For my own ease of using in searching and comparing my projects and for sharing them with others beyond the limitations of the standard view of repos on a profile on GitHub.
This project a static website hosted on Netlify for free and uses the following tools:
On build, a request is done to GitHub GraphQL API to get repos and their topic labels. For the All Topics page, the structure is inverted such that topics contain repos.
You can fork and reuse this project to make a site showing your own GitHub repos. Follow the repo’s README.
The idea was inspired a quickstart dev portfolio that GitHub supplies:
- The original repo: github/personal-website
- My site, using a fork of the above: michaelcurrin.github.io/