Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ci sono ancora classi deprecate di Bootstrap v4. Verifica debito tecnico? #1305

Open
1 task done
Fupete opened this issue Dec 13, 2024 · 4 comments
Open
1 task done
Labels
question Domande e curiosità

Comments

@Fupete
Copy link
Contributor

Fupete commented Dec 13, 2024

Esiste già una discussione sul tema che ti interessa, o su un tema simile?

  • Ho verificato e non esiste

Versione della libreria

2.12.1

Cosa

Sarebbe interessante valutare il debito tecnico di quelle classi (e markup) deprecati da Bootstrap 5 e che noi in Bootstrap Italia ancora usiamo. Provenienti cioè dalle versioni 4 o addirittura 3.

Penso per es. alla classe .form-group, già deprecata nel changelog v5 di Bootstrap (https://getbootstrap.com/docs/5.0/migration/#forms).

Può essere utile questa estensione di Firefox per la fase di discovery: https://github.com/julien-deramond/bootstrap-deprecated-classes-extension

Perché

Futurability. Verifica debito tecnico?

Contesto

No response

Altro

No response

@Fupete
Copy link
Contributor Author

Fupete commented Dec 13, 2024

FYI @astagi @zetareticoli

@Fupete Fupete added the question Domande e curiosità label Dec 13, 2024
@Fupete Fupete changed the title Ci sono ancora classi di Bootstrap v4. Ci sono ancora classi di Bootstrap v4. Verifica debito tecnico? Dec 13, 2024
@Fupete Fupete changed the title Ci sono ancora classi di Bootstrap v4. Verifica debito tecnico? Ci sono ancora classi deprecate di Bootstrap v4. Verifica debito tecnico? Dec 13, 2024
@Fupete Fupete moved this from 🆕 New to 📋 Backlog in Design system .italia 🇮‍🇹 Dec 13, 2024
@zetareticoli
Copy link
Member

Compilando la libreria in locale ci sono diversi avvisi di funzioni Sass deprecate, una pulizia sarebbe ottimale

@zetareticoli
Copy link
Member

zetareticoli commented Dec 19, 2024

Un altro tema è per esempio il cambio di direttiva di import dei parziali .scss.
La direttiva @import è obsoleta e verrà presto deprecata in favore di @use.

Ad esempio, nella branch dedicata all'implementazione dei design token sto testando questo approccio:

@use "../../node_modules/design-tokens-italia/css/_variables.css" as cssVars;

@use "../../node_modules/design-tokens-italia/scss/_variables" as scssVars;

// Esempio di utilizzo
body {
  color: cssVars.var(--primary-color); // Variabile CSS
  margin: scssVars.$spacing;          // Variabile SCSS
}

/cc @astagi


EDIT: Ho aperto issue dedicata per proseguire discussione su questo tema: #1309

@astagi
Copy link
Member

astagi commented Dec 20, 2024

Grazie @zetareticoli ! Si è l'aggiornamento del compilatore SASS che ha portato a diverse segnalazioni di deprecazioni. Corretto seguire quanto segnalato.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Domande e curiosità
Projects
Status: 📋 Backlog
Development

No branches or pull requests

3 participants