Help build the bits
nobody else will
FCHub is open source, community-driven, and perpetually short-staffed. If you've built something for FluentCart or FluentCommunity, it probably belongs here.
Submit Your Plugin
Merge into monorepo
Your plugin gets added to plugins/, maintained alongside the existing ones, and released via the shared build system. You get CI, distribution ZIPs, and collective maintenance for free.
Community listing
Keep the plugin in your own repo, on your own terms. FCHub links to it on the homepage as a “community plugin”. You stay in control, we give you visibility.
Plugin Acceptance Criteria
To merge into the monorepo
- Extends FluentCart or FluentCommunity (not generic WP plugins)
- GPL-compatible licence (GPLv2 or later preferred)
- Follows repo code style (PSR-12, strict types, no unnecessary abstractions)
- Has tests if the plugin does anything non-trivial
- No external service dependencies without clear docs
- You're OK with shared maintenance — others may send PRs to your plugin
To be listed as a community plugin
- Extends FluentCart or FluentCommunity
- GPL-compatible licence
- Has a public GitHub repo with a README
- Actively maintained (responds to issues)
Contribute Code
The usual drill
- 1.Fork the repo, create a branch, do the thing
- 2.One thing per PR — no drive-by refactors
- 3.Follow existing patterns — PSR-12, strict types, Vue 3 Composition API
- 4.Open a PR against
main. That's it.
Translations
Help localise FluentCart
Polish is at ~96% because someone had to do it. Other languages are at a round 0%. If you speak something other than English and fancy translating payment gateway strings for fun, we'd love the help.
Code of Conduct
Don't be terrible. The full version is more eloquent about it. Read the Code of Conduct
Open source · GPLv2 · Built by Vibe Code