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
Jupyter Book 1 has a {button-link} role that originates from sphinx-design. We do not yet have this in Jupyter Book 2 (mystmd). This user-story tracks the need to implement this in MyST-MD. This should be a small PR to both mystmd and myst-theme
As we are authoring this feature for mystmd, we have to consider upgrading from Jupyter Book 1 and the future-proofing of the implementation. We might not want to adopt all of the features / design decisions made here.
Wow, that was a lot more work than I initially anticipated! @jnywong and I paired on this, and it was really useful for me to get a better handle on my side of the refinement work. On top of this, we ran into some challenges that I wasn't able to predict that led to some workload scope-creep. I've learned that my initial 2-hour estimate for this was too optimistic, and next time I should further increase the estimated difficulty irrespective of the additional scope-creep we encountered.
As such, we have re-defined this as a spike, and optimised for getting something done rather than a final solution. I will get the last parts of the PR across the line, and then we can see what the rest of the upstream team think about the direction. Once we get some feedback, this can be pulled back in via sprint planning.
Shout out to @jnywong, who was very prepared for the session and pushed through quite a lot of "huh that's odd, let's back track" moments.
Jupyter Book 1 has a
{button-link}
role that originates fromsphinx-design
. We do not yet have this in Jupyter Book 2 (mystmd). This user-story tracks the need to implement this in MyST-MD. This should be a small PR to bothmystmd
andmyst-theme
There are buttons in sphinx-design, which is incorporated with Jupyter Book 1: https://sphinx-design.readthedocs.io/en/latest/badges_buttons.html#buttons
The syntax there takes the form of two directives:
As we are authoring this feature for
mystmd
, we have to consider upgrading from Jupyter Book 1 and the future-proofing of the implementation. We might not want to adopt all of the features / design decisions made here.See the upstream issue: jupyter-book/mystmd#1654
Definition of Done
mystmd
myst-theme
The text was updated successfully, but these errors were encountered: