AnswerDotAI / AnswerDotAI/nbdev

use .qmd as as full replacement of .ipynb

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

Descrizione

hello!

wanted to know if it's possible to use only .qmd files for a full nbdev project (no .ipynb, all the code on .qmd) using nbdev's directives like so:

```

```{python}
#| default_exp core

\```

```{python}
#| hide
from nbdev.showdoc import *

\```

```{python}
#| export
def foo(): pass

\```

```{python}
#| hide
import nbdev; nbdev.nbdev_export()

\```

```

and get a result package with a `core.py` containing `foo()`

cheers,
Francis

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia dal punto di ingresso nbdev.nbdev_export e traccia come vengono elaborate le direttive mostrate per gli input .ipynb. Valuta il workflow all-.qmd richiesto, incluse le direttive default_exp, hide ed export; il lavoro è completato quando un progetto senza file .ipynb produce un package il cui core.py contiene foo().

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

Valutazione

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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.