Skip to content

Collection de composants Vue 3 et de hooks utiles pensés pour être réutilisables dans des projets Nuxt.js/Tailwind CSS.

License

Notifications You must be signed in to change notification settings

ProGestionSoft/ui-kit

Repository files navigation

PGS Packages

License Issues Stars Last commit Size Contributors


Bienvenue dans PGS Packages, un dépôt monorepo maintenu par l'équipe Pro Gestion Soft (PGS).
Ce dépôt regroupe une collection de composants Vue 3 et de hooks utiles (composables) pensés pour être réutilisables dans des projets Nuxt.js/Tailwind CSS.
Il s'adresse à la fois à la communauté de développeurs PGS et aux passionnés de développement web en quête de productivité.

Contenu du monorepo

Chaque package est isolé dans le dossier packages/ et publié séparément sur npm et GitHub Packages.

Package Description Type
useBreadcrumb Hook pour générer dynamiquement des breadcrumbs Composable
usePagination Hook de pagination simple Composable
useExpText Hook pour gérer les textes tronqués/expandables Composable

Technologies utilisées

Installation

Chaque package possède sa propre documentation détaillée dans son répertoire. Consultez les README individuels pour plus d'informations sur l'utilisation de chaque package.

  • depuis NPM

npm install @progestionsoft/[nom_du_package]
  • depuis GitHub Packages

npm install @progestionsoft/[nom_du_package]@[version]

Structure du dépôt

Ce dépôt utilise une architecture monorepo avec :

  • pnpm workspaces pour la gestion des dépendances
  • Packages indépendants versionnés séparément
  • Partage de tooling commun
pgs-packages/
│
├── pnpm-workspace.yaml
├── package.json
├── README.md.json
├── package.json
└── packages/
    ├── core/
    ├── useBreadcrumb/
    ├── usePagination/
    └── useExpText/

Versionnage et téléchargement

Package Version Downloads
@progestionsoft/use-breadcrumb npm npm
@progestionsoft/use-pagination npm npm
@progestionsoft/use-exp-text npm npm

Configuration et utilisation

Chaque package contient son propre README avec instructions, exemples d’utilisation, props et options. Veuillez les consulter pour plus de détails

Contribution

Les contributions sont les bienvenues ! Veuillez suivre notre guide de contribution.

  • Forker le dépôt
  • Créer une branche (git checkout -b feature/ma-fonctionnalite)
  • Committer vos changements (git commit -m 'Ajout d'une super fonctionnalité')
  • Pousser vers votre branche (git push origin feature/ma-fonctionnalite)
  • Ouvrir une Pull Request

Licence

Ce projet est sous licence MIT.

Publication

Ce package est disponible sur :

Mainteneur

Développé et maintenu par l’équipe PRO GESTION SOFT.

About

Collection de composants Vue 3 et de hooks utiles pensés pour être réutilisables dans des projets Nuxt.js/Tailwind CSS.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages