↑ to json gives an idea of the json representation of the pandoc intermediate representation, good place to start looking at things
Carol Willing I should have asked: can we talk at some point about largerscale aims for nbconvert documentation? Sure. Perhaps tomorrow when Jamie is here, I'm not sure if tomorrow will work (and also I wasn't thinking of it as required for 5.0) but it's a bigger topic that I want to have time to compile some thoughts about because there are many ways that we could approach it that are more or less similar to the current documentation organisation. I only just realised how big/comprehensive of an issue it was yesterday/the past few days.
Union behavior w.r.t. default values, metadata and error message
General cleanup PRs
questions on `set`
Eventful dict trait type supporting rollbacks and general `observe` API. Feeback welcome.
ipywidgets bug fixes, ipywidgets improvements of the documentation on custom widgets
Proposal of path forward for server and notebook extensions (intentionally not mentioning conf.d here): Copied here
--sys-prefix should be the default instead of systemwide for enabling and installing. People are confused when the nbextension commands require different privileges from the pip installation. Besides, anything different from sys-prefix should be a conscious decision.
uninstalling should disable (in the space where it is uninstalled), so `uninstall --sys-prefix` should `disable --sys-prefix`, `uninstall --user` should `disable --user`etc...
When installing an nbextension, --override should be True by default. Otherwise people don't know that they may have an older version of the js installed.
A major change that I want to put in place is that if nbextension is loaded because it is enabled in e.g. sys-prefix, the assets should only looked for in sys-prefix. If it is loaded because enabled in the user configuration directory, it should only load the assets in the user data directory etc...
At the moment, disabling an extension with --user (i.e. setting it to False in the user nbconfig) will cause the extension to not be enabled even if it is enabled e.g. in sys-prefix because the user configuration has the priority - which is really silly. This problem will go when I fix the previous one.