AnswerDotAI / AnswerDotAI/nbdev
use .qmd as as full replacement of .ipynb
- 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