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