The Official Pengu Plugin Store.
- Nuxt3 design, powered by [SolidStart].
- Awesome collection of plugins and themes.
- Easy installation with a single click.
You have to learn SolidJS and SolidStart to contribute to this project.
Also NodeJS 16+ and pnpm are required to build and run this project.
Before you start, let's create an .env
file with your GitHub's personal access token.
GITHUB_PAT="your-token"
Then install dependencies and start development:
pnpm install
pnpm dev
To add a new plugin, just update the registry/plugins.yml
plugins:
...
- name: Your awesome plugin
slug: your-awesome-plugin
description: ...
# should follow the existing plugins
...
Build production:
pnpm build
Run production:
pnpm start
Check out this guide: https://vercel.com/guides/deploying-solid-with-vercel
To deploy on Deno Deploy, you have to install Deno and deployctl.
- Add your Deno Deploy token to
.env
DENO_DEPLOY_TOKEN="your-token"
- Create a new project with name "plugin-store" and run:
pnpm build --deno
pnpm run deploy