Scope the extensions configuration such as `extensions.<name>.<option>`

Aperta
#12,894 1 commento 1 reazione 1 assegnatario Vedi su GitHub

@cscheid ci sta già lavorando.

Dal 10/6/2025.

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

enhancement extensions

From @cscheid

I've been wondering what the correct design would be for extensions to declare a schema that controls their configuration. I would like Quarto to validate those entries just the same way as we validate our own YAML.
In order to do that, we would have to find a good "root key" for extension configuration in our schema.
What do you think about extensions as that key?

---
title: ...
extensions:
  iconify:
    set: ...
---

From myself:

What can go under extensions could be a new type for contributes in addition to formats, shortcodes, filters, projects, etc. There could be a settings entry which could contain the schema.
I think something similar was discussed in a GitHub discussion

Lingua principale
JavaScript
Stelle
6k
Fork
458
Merge medio
1g 9h
PR unite (30g)
41

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di quarto-dev/quarto-cli

Tutte le issue di quarto-dev/quarto-cli

Issue simili

Altre issue su JavaScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.