Private WordPress plugin distribution, hosted by you.
Quick Start · Documentation · Changelog · Roadmap
Troy gives WordPress plugin developers the update infrastructure for private plugin distribution.
- Troy Server hosts plugin releases, serves update metadata, and publishes packages from a WordPress admin.
- Troy Client discovers Troy-enabled plugins and shows updates inside the WordPress dashboard.
- Troy Client Daemon keeps Troy Client active on managed sites.
- Troy Installer installs Troy Client and selected vendor plugins from a Troy Server.
- Troy — The WordPress plugin monorepo for Troy Server, Troy Client, Troy Client Daemon, Troy Installer, and Troy snippets.
Contributions are welcome when they fit the project direction.
Every commit must include a sign-off:
git commit -s
The sign-off confirms that you have the right to submit the contribution under the repository license.