-
Notifications
You must be signed in to change notification settings - Fork 149
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Documentation theme and markdown parser #540
Comments
I'm +:100: on going to Additionally on the docs front: our architecture diagrams are getting pretty out-of-date. Updating the grpahviz wouldn't be a huge lift, but ipydrawio is basically ready to rock for these kinds of tasks, with the editable SVG format being the strongest candidate for docs, I'd think, as they look good in github diffs. |
Working on it this weekend. |
Very cool! I've actually just been converting a bunch of stuff, and have
been quite pleased with the results. Myst-nb is also definitely worth it,
and I found it relatively easy to convert notebook metadata
programmatically, as I have a similar notebook linter in place.
Let me know how I can help!
|
Any feedback for MyST welcome, I'd like to eventually look into writing an LSP with this package for MyST in JupyterLab 😄 |
A myst-ls would be lovely. Pygls is for sure the way to start. Some
thoughts:
The biggest challenge in adapting an existing parser is that
code-as-it's-being-typed is broken 90% of the time, and many parsers
(rightly) are expecting well-formed content.
Having the docs propagate up would provides a remarkable experience... Did
this directive take args or not?
A challenge inherited from rst will be, well, rst, and potentially a whole
sphinx site for references/includes.
A final money piece would be spelling and grammar checking, both of which
require a lot of dependencies and configuration to be fit for purpose.
|
FYI, I've already dabbled with an RST language server: https://github.com/chrisjsewell/rst-language-server |
Two topics to discuss:
Changelog bug fixes and features at the same level (ignoring indent):
Block quotes after code blocks are merged with preceding code block:
Code blocks malformed inside lists:
TBD:
The text was updated successfully, but these errors were encountered: