You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There is interest from the numpy-tutorials project/team to investigate the mystmd CLI as an alternative for their tutorials. I think that this is an excellent additional usecase to assess any gaps that we have in the JupyterBook experience (#1000, #1106). In testing by @melissawm (here) The main experience works well, maintains execution, and generally has most features (I think?!) they are looking for.
I have done an assessment from my side that tries to capture the required improvements from MyST:
I think staying closer to the pydata-theme here is advantageous, with the logo/icons/search in the left nav-pane and the launch buttons at the top. In addition we could have a top nav-bar that, for example, is shared between various independent sites.
Adding a source to a figure/image directive (to capture attribution/licensing)
Compatibility Opportunities
Right now there are some advantages to keeping links to numpy/matplotlib docs as markdown links, we should also be able to recognize these links and upgrade them to intersphinx (e.g. to know if the page/ID continues to exist, which isn't checked in a link check as the hash is dropped). In addition to that, we could introduce a service that parses the HTML of those pages to give a similar hover-preview to that content for any myst site or wikipedia, that is a bit more of an ambitious target, but I think would make a unique, compelling and incremental upgrade path.
It is always nice to see some of the features work out of the box on new sites. For example, wiki links and being able to add abbreviations really easily (hopefully making the content more accessible for all readers!):
numpy-tutorials.mp4
@melissawm adding the following to the project config is how to get abbreviations showing up throughout the entire book:
project:
abbreviations:
LSTM: Long Short Term Memory networkIMDB: Internet Movie DatabaseAI: Artificial intelligence
There is interest from the numpy-tutorials project/team to investigate the
mystmd
CLI as an alternative for their tutorials. I think that this is an excellent additional usecase to assess any gaps that we have in the JupyterBook experience (#1000, #1106). In testing by @melissawm (here) The main experience works well, maintains execution, and generally has most features (I think?!) they are looking for.I have done an assessment from my side that tries to capture the required improvements from MyST:
Issues
.html
for static html (based on config) #950Missing Functionality
UI Assessment
I think staying closer to the pydata-theme here is advantageous, with the logo/icons/search in the left nav-pane and the launch buttons at the top. In addition we could have a top nav-bar that, for example, is shared between various independent sites.
UI Opportunities
Compatibility Opportunities
cc @fperez, @melissawm, @rossbar
The text was updated successfully, but these errors were encountered: