-
Notifications
You must be signed in to change notification settings - Fork 172
Description
I am planning to organise a few interview style meetups with Chris S (and other developers across the stack) to assist with updates for documenting the jupyter-book software stack and design.
I am planning to record these sessions (and make them available) so we don't all have to login at the same time etc. in the various timezones around the world -- however I would like to collect some questions for each interview topic. If you could add some below -- that would be great.
Developers: Also if you're willing to be interviewed I would love to setup a time to talk about your part of the jupyter-book stack. (Perhaps thebe, mystjs etc.)
Next Topic:
Topic 1: Deep dive into Parsing: myst-parser, markdown-it-py and MyST Specification (with @chrisjsewell)
Update 01st March 2022 I think this is a good first topic as there is a lot of ongoing work around mystjs and developing myst as a specification that might benefit from this first.
Update 07th April 2022 Scheduled for 08th April 2022
- Overview of how the
parserecosystem works - What does the
parserdepend on (i.e. markdown-it-py) to tokenise and prepareast - How does
markdown-it-pywork and what work is it responsible for? - Which
astobjects canmyst-parserinterface with (i.e. sphinx etc.) (i.e. transforms applied at parsing) - What repositories form the
parserstack (i.e. dependencies ofmyst-parser? - How does the
parserlayer interface withdocutils,sphinx,myst-nb - What
translationwork is done by theparsinglayer (i.e. links?)