Socket
Socket
Sign inDemoInstall

@pidila/scampi

Package Overview
Dependencies
0
Maintainers
3
Versions
7
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    @pidila/scampi

Scampi est un ensemble de composants sass/js/html accessibles et responsive développés à la DILA (Direction de l’information légale et administrative). Il vise à être utilisé en interne et par nos prestataires ou partenaires.


Version published
Weekly downloads
46
decreased by-43.9%
Maintainers
3
Install size
379 kB
Created
Weekly downloads
 

Readme

Source

Scampi

Scampi est un ensemble de composants sass/js/html accessibles et responsive développés à la DILA (Direction de l’information légale et administrative). Il vise à être utilisé en interne et par nos prestataires ou partenaires.

Documentation et démos


Table des matières

  1. Contenu du dépôt
  2. Dépendances
  3. Installation
  4. Documentation
  5. Contributions
  6. Ressources tierces
  7. Auteurs
  8. License

Contenu du dépôt

Répertoires de ce dépôt :

  • core/ : base sass pour tous les projets et sa documentation.
  • modules/ : composants additionnels (scss, js) et leur documentation.
  • le fichier scampi.scss présente un "sommaire" des fichiers de la bibliothèque
  • le présent README

Note : les modules préfixés '''u-''' sont destinés à la phase de développement et l’élaboration de styleguide.

Dépendances

Scampi est développé à l’aide du préprocesseur Sass. Il vous faudra donc disposer d’un outil de compilation. Le pôle internet utilise la version gulp-sass de nodejs mais vous pouvez utiliser tout compilateur de votre choix.

Dans le cas d'utilisation de gulp-sass, ne pas oublier de le configurer pour accepter l'import depuis node_modules :

.pipe(sass({
  ...
  includePaths: ['node_modules']
})

Installation

Il existe trois méthodes pour utiliser Scampi dans un projet :

En module npm ou yarn

Si votre projet comporte déjà des dépendances à des modules listés dans le fichier package.json.

  $ npm install @pidila/scampi

Remplacez la commande npm par yarn si vous le désirez.

En submodule git

Scampi peut également être utilisé en déclarant un submodule au sein de votre dépôt. Attention en ce cas à ajuster les chemins d'import des fichiers.

En téléchargeant Scampi

Téléchargez l’archive de Scampi et placez-la dans votre répertoire de styles. Cette méthode vous autorise à modifier ses fichiers pour votre propre usage mais en perdant l'opportunité de le mettre à jour automatiquement.

Documentation

Sauf mention précisée dans sa documentation, chaque module est utilisable sans dépendre d’aucun autre et ne nécessite que le chargement du core.

Un fichier markdown est présent dans chaque module pour documenter son but et son usage. Lire les principes d’utilisation et de personnalisation d’un module.

Contributions

Les contributions sont les bienvenues. La façon la plus simple est de forker ce dépôt puis de faire des pull request depuis celui-ci. Idéalement vous devriez consulter au préalable notre guide du contributeur.

Si vous détectez une anomalie ou souhaitez proposer une évolution vous pouvez également ouvrir un bug sur le tracker de notre dépôt.

Le projet est versionné selon la gestion sémantique de version.

Ressources et bibliothèques tierces parties utilisées

nomversionlicenceurlinformations complémentaires
Adobe Blankv1.045SIL OPEN FONT LICENSE Version 1.1https://github.com/adobe-fonts/adobe-blankmodule adobe-blank
Debugging Sass Maps------https://www.sitepoint.com/debugging-sass-maps/module u-debug
Responsive-typography------https://github.com/liquidlight/responsive-typographymodule rwd-utils
Bootstrapv4MIT Licensehttps://github.com/twbs/bootstrapmodules alert, blockquote, buttons, forms, tables
SvguseV1.2.4MIT Licensehttps://github.com/Keyamoon/svgxuse
FeathericonsdevMIT Licencehttps://github.com/feathericons/feather

Auteurs

Pidila (Pôle intégration HTML de la DILA).

Contact

pidila@dila.gouv.fr

Liste d’échanges et d’information :

S’abonner.

License

Scampi est distribué sous une double licence : MIT et CeCILL-B.

Vous pouvez utiliser Scampi avec l’une ou l’autre licence.

La documentation est sous licence Creative Commons CC BY-SA 3.0.

Note : cette page s’inspire de https://github.com/edx/ux-pattern-library

FAQs

Last updated on 10 Apr 2020

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc