Table of Contents
bun install
To create a new plugin, use the curatedotfun-plugin-template as a starting point.
Then, publish as a standalone package. Make a pull request to add your plugin below:
Each plugin runs on its own port in development mode with hot reloading:
# Run all plugins and example plugin manager
bun run dev
# Run specific plugins
bun run dev --filter=@curatedotfun/plugin-name
A development tool is included in apps/example
that helps you test and manage plugins. It provides:
- Runtime plugin loading without installation
- Plugin registry management through UI
- Transform and distribute testing
- Environment variable configuration
See Plugin Manager Documentation for details on testing your remote plugins locally.
Build all plugins:
bun run build
Or build a specific plugin:
bun run build --filter=@curatedotfun/gpt-transform
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you're interested in contributing to this project, please read the contribution guide.