Skip to content

primefaces/primeuix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PRIMEUIX

PrimeUIX is a shared package between all Prime libraries, this shared approach allows PrimeTek teams to share theming and the Design team who is responsible for the Figma UI Kit to work on a single design file, which is the single source of truth.

Setup

Important

This project requires pnpm 9.6.0 or later. Please ensure the correct version is installed before proceeding.

  1. Initialize Git Submodules On a fresh clone, submodules must be initialized before running any setup commands:

    git submodule update --init --recursive
  2. Link Dependencies
    Run the following command to link dependencies:

    pnpm run link

    If any issues occur, it may be necessary to manually run the following command for each package inside the packages folder:

    cd packages/forms && pnpm run dev:link
    cd packages/themes && pnpm run dev:link
    ...

    In some cases, permission issues might require using sudo. For example:

    cd packages/themes && sudo pnpm run dev:link
    ...

Note

This linking process only needs to be performed once.

  1. Setup the Project
    Run the following command to bootstrap the workspace:

    pnpm run setup
  2. Start Development Server

  • For Angular:

    pnpm run ng:dev
  • For React:

    pnpm run react:dev
  • For Vue:

    pnpm run vue:dev

Submodules

This project includes PrimeNG, PrimeReact and PrimeVue as submodules. To update these submodules, run the following command:

git submodule foreach git pull origin master

All set! Happy coding! 🚀

About

PrimeUIX is a shared package used by all Prime libraries, allowing PrimeTek teams to unify theming.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages