8000 GitHub - harveylee/primeuix: PrimeUIX is a shared package used by all Prime libraries, allowing PrimeTek teams to unify theming.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

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

License

Notifications You must be signed in to change notification settings

harveylee/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. 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 setup command:

    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

  • TypeScript 99.0%
  • Other 1.0%
0