Skip to content

devsub-agency/basepl

Repository files navigation

basepl

Platform for fields, blocks and templates for payload cms.

Usage

You can install all components with a simple cli. run

npx @basepl/cli init

to initialize your project.

to add components run

npx @basepl/cli add <component(s)>

For more information check out the official docs under basepl

About

The goal of basepl is to provide an easy and fast workflow for developing payload projects.

Some basic informations regarding the components.

  1. 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
  2. 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.
  3. For styling we use shadcn/ui. If you haven't set this up yet basepl will ask you to install it.
  4. All components come "unstyled" and are 100% customizable in your own code.

How to contribute?

Check out out contribution guide line.

Whats planed next?

Check out our Roadmap for our future plans.

License

This project uses the MIT license.

Maintainer

The project is currently maintained by devsub If you have any questions reach out to Maurice via X or Clemens via bsky

About

base fields, blocks and components for payload cms

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors