-
-
Notifications
You must be signed in to change notification settings - Fork 25
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
Guides #7
Comments
Another possible guide series.
See unifiedjs/unified#34 for context |
Yeah that’s a great idea as well! |
This guide for Pandoc clearly explains some of the things we also need to explain: https://pandoc.org/filters.html |
Another idea: a guide on how to create a parser / syntax-tree format (spectrum) |
Good one! I updated the issue to incorporate these new ideas. |
There is also a unified handbook now, is there any way these two efforts could be consolidated? /cc @johno |
(accidentally closed the issue for a sec) The to do list in it's current form mostly aligns with the intended contents of the handbook. But I'm not completely sure if the handbook should supersede all guides. I'd say it depends on how both would be presented. Originally, I imagined the guides to live on V2 of the website with a title, subtitle, and reading time. They would be small and focused which would encourage users, who for instance just came to figure out what unified is about, to quickly and easily do just that. Instead of linking to a handbook GH readme with a scary table of contents with things like unist, abstract syntax trees, traversal, etc. However, the handbook itself could be a readme and be presented on the website, structured and split up in way that makes sense for users, future plugin authors, and potential other areas.
|
If anyone wants to restart work on this, I feel that the current set up makes it easier to work on them! |
I searched docs to extends Markdown and found this
But it seems this issue is not proceeding 🤔 |
PRs enhancing and adding to the handbook are welcome! |
I looked at this issue again and wrote several guides!
https://unifiedjs.com/learn/guide/unified-in-the-browser/
https://unifiedjs.com/learn/guide/introduction-to-syntax-trees/
I didn’t write this; it doesn’t happen often. It first needs to happen before I can write about it
https://unifiedjs.com/learn/guide/create-a-rehype-plugin/
https://unifiedjs.com/learn/guide/create-a-remark-plugin/
This one existed for a while at https://unifiedjs.com/learn/guide/create-a-plugin/, I modernized it and moved it to https://unifiedjs.com/learn/guide/create-a-retext-plugin/
I didn’t write this; it would be like https://github.com/micromark/micromark#creating-a-micromark-extension; as this isn’t super recommended, I chose not to put it on the site
I didn’t write this; vague, what it would be, indeed. |
As there has been talk of centralizing (some) of the docs and improving on helping users get started, I decided to start with writing more guides like the ones currently online and let those act as the introductory knowledge base about the ecosystem. These guides will probably get a prominent place on
v2
of this website.Any feedback is appreciated as well as ideas for new guides!
unist
,mdast
,hast
, andnlcst
hast
pluginmdast
pluginnlcst
pluginremark
parser plugin.vfile
?The text was updated successfully, but these errors were encountered: