KnowCICDWP
Bridge GitHub repositories to your WordPress frontend — display a repo's README and release downloads, and generate ready-to-paste GitHub Actions CI/CD workflows.
KnowCICDWP turns any GitHub repository into a polished, public-facing project page on your WordPress site. It fetches the repository README and release assets through the GitHub API, renders them with a tabbed, theme-aware interface, and keeps everything fast with transient caching.
It also includes a CI/CD workflow generator that produces a complete GitHub Actions `release.yml` for Tauri, Electron, Laravel and WordPress Plugin projects — including a step that pings your site to refresh the cache the moment a new release is published.
Key features
- Display a repo README (Markdown rendered to HTML, no external dependencies) and release downloads via the `[knowcicd project="slug"]` shortcode.
- Tabbed README / Releases interface with smooth transitions, changelog accordions, copy-to-clipboard asset URLs, and an AJAX refresh button.
- Global CSS Theme manager — four built-in themes (Default, Dark, Minimal, Card) plus unlimited reusable user-defined themes, selectable on any project, with an optional per-project Custom CSS override.
- CI/CD workflow generator with an optional "vibe coding" instruction block for AI assistants, plus auto-generated in-app updater manifests (Tauri `latest.json`, Electron `latest.yml`).
- Self-update notifier — a slim, dismissible admin banner alerts you when a newer plugin version is published on GitHub.
- Secure REST webhook (`/wp-json/knowcicd/v1/refresh`) so pipelines can clear the cache on release, authenticated with a per-project token.
- Encrypted GitHub token storage, transient caching with configurable TTL, and graceful fallback to cached data on API errors.