https://github.com/potlock/curatedotfun-plugins
monorepo for plugins compatible with curate.fun runtime
https://github.com/potlock/curatedotfun-plugins
curatedotfun module-federation plugins
Last synced: 29 days ago
JSON representation
monorepo for plugins compatible with curate.fun runtime
- Host: GitHub
- URL: https://github.com/potlock/curatedotfun-plugins
- Owner: PotLock
- License: unlicense
- Created: 2025-02-03T22:30:32.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-04-11T07:19:14.000Z (about 1 month ago)
- Last Synced: 2025-04-11T09:23:37.405Z (about 1 month ago)
- Topics: curatedotfun, module-federation, plugins
- Language: TypeScript
- Homepage: https://docs.curate.fun
- Size: 3.02 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
curate.fun plugins
monorepo for plugins compatible with curate.fun runtime
Table of Contents
- [Getting Started](#getting-started)
- [Installing dependencies](#installing-dependencies)
- [Creating a new plugin](#creating-a-new-plugin)
- [Development](#development)
- [Building](#building)
- [Contributing](#contributing)## Getting Started
### Installing dependencies
```bash
bun install
```### Creating a new plugin
To create a new plugin, use the [curatedotfun-plugin-template](https://github.com/potlock/curatedotfun-plugin-template) as a starting point.
Then, publish as a standalone package. Make a pull request to add your plugin below:
### Development
Each plugin runs on its own port in development mode with hot reloading:
```bash
# Run all plugins and example plugin manager
bun run dev# Run specific plugins
bun run dev --filter=@curatedotfun/plugin-name
```#### Plugin Manager
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 configurationSee [Plugin Manager Documentation](apps/example/README.md) for details on testing your remote plugins locally.
### Building
Build all plugins:
```bash
bun run build
```Or build a specific plugin:
```bash
bun run build --filter=@curatedotfun/gpt-transform
```## Contributing
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](./CONTRIBUTING).