-
Notifications
You must be signed in to change notification settings - Fork 44
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
feat(myst plugin): Implement working MySt Plugin #2219
Conversation
7da3167
to
2a63683
Compare
d0e4a75
to
8d38cbb
Compare
Thanks for this @vijay-prema. A little bug I noticed: when encoding, there is no blank line after admonition, table, figure etc. These need to be encoded with a There are a few Stencila node types for which encoding is not implemented but which can be. We should ensure these types are also handled in decoding also (i.e. ensure we have full roundtrip encoding/decoding).
|
Expressing so much excitement for this work. Thank you both and excited to chat through how I can help next week! |
fb3759a
to
380237a
Compare
Some notes from me before we discuss later today... Plugin integration
MyST directives for AI instructions and suggestionsNow, for the interesting stuff 😃 . We want to add MyST directives (block level) and roles (inline level) for Stencila's I'm currently working on a refactor of instructions (allowing for more control, multiple suggestions and feedback on each), and our focus is on getting the syntax for blocks right first, so here are some very quick sketches of what those might look like: :::{new}
:assignee: code-table
:reps: 3
:temp: 80
total counts by year and region
:::
:::{suggest}
:feedback: exclude last four years
<the suggested table>
:::
Stencila plugin for MySTTo allow users to use Stencila's assistants in other editors we could create a plugin to MyST https://mystmd.org/guide/plugins (this would effectively be the inverse of this plugin). This would be a different PR that would probably use our Node.js bindings to make use of core functionality for calling assistants etc. |
687d7c7
to
bfad13f
Compare
No description provided.