Repo Pop
Turn a public GitHub repository into a playful WordPress project showcase.
Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/regionallyfamous/repo-pop/archive/refs/heads/main.zipTurn a public GitHub repository into a playful WordPress project showcase.
Description
Repo Pop adds a dynamic block for displaying public GitHub repositories as mini project showcases. Paste a repository URL, choose which details to show, and the block renders a larger landing-page-style section with server-side data from the public GitHub REST API.
The block can show the repository title, owner avatar, owner name, summary, homepage, language, topics, stars, forks, open issues, license, created date, updated date, last push date, default branch, visibility, archived status, and GitHub link.
Choose from three layouts: Hero Stack, Bento Board, and Terminal Zine. Hero Stack is a bold landing-page replacement, Bento Board turns the same GitHub data into modular panels, and Terminal Zine gives repo pages a playful developer-console feel.
GitHub responses are cached in WordPress transients for 12 hours by default.
Installation
- Upload the
repo-popfolder to the/wp-content/plugins/directory. - Activate Repo Pop through the Plugins screen in WordPress.
- Insert the Repo Pop block and paste a public GitHub repository URL.
Frequently Asked Questions
Does Repo Pop support private repositories?
No. Version 0.1.0 supports public GitHub repositories only.
Does Repo Pop expose a GitHub token in the browser?
No. The block uses unauthenticated public GitHub API requests from WordPress server-side rendering.
Changelog
0.1.0
- Initial release.