-
Notifications
You must be signed in to change notification settings - Fork 40
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
Start adding markdown #3643
base: master
Are you sure you want to change the base?
Start adding markdown #3643
Conversation
In my opinion we need to be more specific about the flavor. Github could change their implementation at any time, and what would that mean? The MLS should point to a well defined specification. |
We could say Version 0.29-gfm of https://github.github.com/gfm/ (note in particular the extensions; they are marked with "extension" in the table-of-contents) with display math using Unfortunately I cannot find an updated specification for what they currently have implemented. Note: The math was announced in https://github.blog/news-insights/product-news/math-support-in-markdown/ with separate documentation https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/writing-mathematical-expressions |
With the reference I believe it is now ready for review. I didn't reserve other tags (in addition to HTML) - the reason is that I don't know whether potential new formats would use tags or something else. In case it is something else I guess we could do something like |
Investigate if markdown 0.29 (without GitHub flavor) works as well: Tables is the most important extension (strikethrough and task lists seem unimportant). |
Tables are so essential that it doesn't make sense to consider it without that; thus I think the current proposal is the simplest. |
Need more consensus, tool-vendors to check how easy. |
When using QT can use: https://doc.qt.io/qt-6/qtextdocument.html#setMarkdown |
I found https://stackoverflow.com/questions/39560644/what-library-does-github-use-for-parsing-markdown and it boils down to https://github.com/gjtorikian/commonmarker |
Agreed for the latter point, and one cannot expect tools to use the exact same code as GitHub for a number of reasons; which means that we need to in some way reference a specification for it (and a code saying "we activate a number of extensions that aren't specified"). |
Off-line poll: It seems we have three options:
Select emojis among those three. |
3 Add, 1 Reject, 6 More discussion. Seems that "more discussion" is needed. |
This is just intended as a starting point for the discussion.
Closes #3636
Unclear points:
<...>
for future extensions?