Skip to content

References on how to integrate popular component libraries with Puck and Puck AI.

Notifications You must be signed in to change notification settings

puckeditor/puck-configs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 

Repository files navigation

What is this?

This repository serves as a reference for integrating Puck and Puck AI with component libraries.

You can use it to:

  • Get ready-to-use Puck component configs for your project
  • Understand how to integrate your own components
  • Bootstrap a new project from scratch

We currently have references for the following component libraries:

Quick Start

  1. Install the component library you want in your project.

  2. Clone the repository:

    git clone {link}
  3. Copy or move any folders/files you need into your project.

Folder Structure

Each component library has its own subfolder. Inside, you'll find a basic app bootstrapped with our Next.js recipe.

All Puck component integration-related code lives under the ./puck directory.

Puck Configs

Utilities

  • Shared components (e.g., heading, link, button): ./puck/components
  • Shared constants (e.g., theme palette, numbers): ./puck/constants
  • Shared helpers (e.g., getItemSummary, add): ./puck/lib

For detailed steps on how to reuse the Puck config, component configs, or other parts of the codebase, check out the subfolders for each component library:

About

References on how to integrate popular component libraries with Puck and Puck AI.

Resources

Stars

Watchers

Forks

Contributors