-
Notifications
You must be signed in to change notification settings - Fork 170
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
Initial draft of myst-spec and Javascript announcements. #723
Conversation
Thanks for submitting your first pull request! You are awesome! 🤗 |
Cheers @rowanc1, as you mention, will hold off on a review until I'm a little further down the line
Slow and steady wins the race 😛 But yeh I hope so, and pushing as quick as possible 😅 https://github.com/executablebooks/unified-myst/graphs/contributors |
Sounds good, I didn't mean to say that the whole unified stuff was done, just aiming to settle down most of the thinking around an initial release of some of the namings in the spec! From our convo today, it seems like the major decisions are settling down at least. :) |
Oh absolutely, it doesn't have to be v1.0 or anything, but it does need to be able to "generate" the myst spec. As you say though, we are gradually getting there, as I'm "feeding back" the implementation into the spec: jupyter-book/myst-spec#39 |
this blog post already went out? / this PR can be closed? |
My feeling is that this post can reduce some of it's content that is now redundant w the other post (like the announcement of mystjs) but the technical description of the spec, ast, ideas on unified, etc would still certainly be of interest to folks. So perhaps this post can go into more detail than the other one did, and describe the structural and technical foundations that we are laying. Maybe it could also be motivated by some of the recent work @rowanc1 has been doing on JATS outputs and "mystjs outputs as data structures that can be reused elsewhere"? |
Yes, I think it needs a pretty serious overhaul, but there is some of this that hasn't gone out! I will overhaul it and get something out of the text here. :) Glad the first blog is out!!! |
Closing this! The spirit of it was revamped in #936. |
@chrisjsewell @fwkoch and I are working on a release of a MyST parser in JS (mystjs and unified-myst), and the beginnings of a MyST spec (jupyter-book/myst-spec#1) and standardized AST (based on mdast) which is starting to come together, and will likely be ready for a v1 in the next few weeks (right @chrisjsewell?!). The v1 spec formalizes what we have today, and ensures that the JS and Python pieces work the same.
In #538 there was talk of a blog post that gives this some top-level attention that we can post around the place and let people know what we are up to. There is a ton of great work going on, and we need to tell people about it. :)
The post is still a little bit ahead of where we are today. It also might need to be broken up regarding the "MyST enhancement proposals", which will probably be more appropriate as we improve the spec and implementations after a v1 release. There are some future-looking links to https://myst.tools (which @choldgraf bought for the organization about a month or so ago in team meeting.
TODOS: