AnswerDotAI / AnswerDotAI/nbdev

Use Processors as Notebook Filters?

Aperta
#1,229 1 commento 1 reazione 0 assegnatari Vedi su GitHub
enhancement question
Lingua principale
Jupyter Notebook
Stelle
5.3k
Fork
513
Merge medio
2g 30m
PR unite (30g)
8

Descrizione

Following up on #1228

We used to rely on [notebook filters](https://quarto.org/docs/extensions/nbfilter.html) for processing notebooks, which had the upside that you could use nbdev directives in your Quarto project in a really lightweight way. We stopped using notebook filters for performance reasons. However, I wonder if it is possible to provide an interface to nbdev Processors that can modify notebooks through the stdin/stdout interface so people can still use these directives in their Quarto blogs in a lightweight fashion, especially if they decide to develop extensions.

The goal is that the only thing that people have to do enable nbdev directives in their plain quarto projects is make a one-line change in their `_quarto.yml` file like this:

```
---
ipynb-filters: nbdev_filters
---
```

@jph00 @seeM WDYT

cc: @muellerzr

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Leggi la discussione in #1228 e le interfacce esistenti nbdev Processor e notebook-filter descritte nell’issue. Analizza come un Processor potrebbe usare stdin/stdout con l’entry point ipynb-filters di Quarto. Il lavoro è completato quando semplici progetti Quarto possono abilitare le direttive nbdev con l’impostazione di una sola riga mostrata in `_quarto.yml`.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
jupyter-notebook, python
Ambito
documentation, tooling
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.