quarto-dev / quarto-dev/quarto-cli
`code-tools` + `echo` does not behave consistently on ipynb/qmd
Open
Nobody has claimed this yet.
bug
engines-jupyter
- Dominant language
- JavaScript
- Stars
- 6k
- Forks
- 458
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 41
Description
There is a weird unexpected interaction which changes depending on how the options are called on a Jupyter Notebook.
Assuming:
---
title: "Reproducible Quarto Document"
engine: jupyter
---
```{python}
print("Hello, world!")
```
```python
print("Goodbye, world!")
```
Converting it as a Jupyter Notebook via:
quarto convert index.qmd
| QMD | IPYNB |
|---|---|
Correct:
|
Incorrect:
|
Correct:
|
Incorrect:
|
Correct:
|
Correct:
|
Correct:
|
Incorrect:
|
Originally posted by @mcanouil in https://github.com/quarto-dev/quarto-cli/discussions/11661#discussioncomment-11560697
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the listed render commands using the QMD example and the converted index.ipynb. Compare the HTML output for each code-tools, echo, and code-fold combination; done means equivalent options behave consistently for both input forms.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, jupyter-notebook
- Domain
- cli
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100