npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@ouitoulia/skenografia

v2.19.0

Published

Skenografia è un sub-theme drupal, basato su bootstrap_italia, che implementa il design delle scuole.

Downloads

611

Readme

Skenografia

GitHub GitHub release (latest SemVer) GitHub Actions Workflow Status

Packagist Dependency Version Libraries.io dependency status for latest release

Packagist Downloads NPM Downloads

Skenografia è un sub-theme drupal, basato su bootstrap_italia, progettato per implementare il design delle scuole.

Architettura dei contenuti

Skenografia rappresenta il frontend dell'architettura dei contenuti delle scuole v1 mentre il backend è gestito dal modulo ouitoulia/themethla.

Interfaccia Utente (UI)

L'interfaccia grafica è basata sui I template HTML sviluppati da Designer Italia.

Skenografia aggiorna i Template HTML dalla versione 1.6 di Bootstrap Italia alla versione 2, rendendo il tema compatibile con Bootstrap 5.2.

Componenti

Rispetto al repository Design scuola pagine statiche il tema usa componenti - menu, card, header, footer, ecc. - conformi a Libraries.io dependency status for latest release al posto di bootstrap-italia:1.6.

Librerie CSS/JS

Rispetto al repository Design scuola pagine statiche gli stili CSS e i componenti JavaScript sono stati riscritti per essere conformi a Libraries.io dependency status for latest release al posto di bootstrap-italia:1.6.

La differenza più rilevante rispetto agli assets pubblicati nel repo Design scuola pagine statiche, oltre alla compatibilità alla versione 2 di bootstrap-italia, riguarda il design del software. Dal punto di vista del design, è stato abbandonato l'approccio della sovrascrittura degli stili (noto come "override" e/o "on top") in favore di un'implementazione più efficiente e scalabile. Skenografia adotta un sistema di build dinamico, il processo di sviluppo si basa sulla modifica delle variabili di bootstrap-italia per poi compilare la variante di bootstrap-italia con il design delle scuole. Questo approccio non solo migliora le prestazioni, ma anche la manutenibilità del codice, consentendo al progetto un'espansione più fluida, gestibile e riusabile.

Distribuzione

GitHub release (latest SemVer) GitHub Actions Workflow Status Packagist Downloads NPM Downloads

I sorgenti SCSS e JavaScript vengono caricati automaticamente su npm per agevolare il riutilizzo e la personalizzazione da parte degli sviluppatori. Inoltre attraverso l'uso delle GitHub Actions, le librerie vengono automaticamente compilate e distribuite su diverse CDN in modo che siano già pronte per la produzione.

  • https://github.com/ouitoulia/skenografia/releases/latest (build produzione e sorgenti tema)
  • https://www.npmjs.com/package/@ouitoulia/skenografia (sorgenti scss e js)
  • https://www.jsdelivr.com/package/npm/@ouitoulia/skenografia (build produzione)
  • https://classic.yarnpkg.com/en/package/@ouitoulia/skenografia (build produzione)
  • https://unpkg.com/browse/@ouitoulia/[email protected]/ (sorgenti scss e js e build produzione)

Issue

Le issue vengono gestite nel repository principale del progetto: https://github.com/ouitoulia/diagraphe/issues

Contributori, dipendenze e altre informazioni

Per contribuire al progetto effettua un Fork, aggiungi le tue modifiche e poi fai una Pull Request.

Licenze software dei componenti di terze parti

Componenti distribuiti con Skenografia

Vengono di seguito elencate le licenze dei componenti distribuiti (fonte: package.json/dependencies)

Principali dipendenze per la fase di compilazione e sviluppo

Vengono di seguito elencate le licenze dei componenti usati per lo sviluppo (fonte: package.json/devDependencies)

License

GitHub

Copyright (C) 2023/2024 https://github.com/ouitoulia

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License version 3 as published by the Free Software Foundation.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Questo è un software libero: puoi ridistribuirlo e/o modificarlo secondo i termini della GNU General Public License versione 3 pubblicata dalla Free Software Foundation.

Questo programma è distribuito nella speranza che possa essere utile, ma SENZA ALCUNA GARANZIA; senza nemmeno la garanzia implicita di COMMERCIABILITÀ o IDONEITÀ PER UNO SCOPO PARTICOLARE. Vedere la GNU General Public License per maggiori dettagli.

Questo software è distribuito sotto i termini della GNU Affero General Public License versione 3 (AGPL-3.0)