Platform for fields, blocks and templates for payload cms.
You can install all components with a simple cli. run
npx @basepl/cli initto initialize your project.
to add components run
npx @basepl/cli add <component(s)>For more information check out the official docs under basepl
The goal of basepl is to provide an easy and fast workflow for developing payload projects.
Some basic informations regarding the components.
- Components can contain multiple files. For example a config.ts and a component.tsx. If you are not familiar with the files in payload check out the official docs
- The components.tsx are optional. You can configure basepl to run not install them by declining shadcn installation. Or you can set the --config flag on the add command to just install config files.
- For styling we use shadcn/ui. If you haven't set this up yet basepl will ask you to install it.
- All components come "unstyled" and are 100% customizable in your own code.
Check out out contribution guide line.
Check out our Roadmap for our future plans.
This project uses the MIT license.
The project is currently maintained by devsub If you have any questions reach out to Maurice via X or Clemens via bsky