-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Description
#31 brought up the question of tables in PHEPs. I'm going to try to summarize the situation here.
Markdown tables are a GitHub extension to CommonMark. By the first telecon on PHEPs we had pretty quickly settled on using MarkDown instead of rst, and decided in favor of CommonMark without extensions. Some discussion is in the PHEP1 thread: 1, 2, but eschewing extensions was not extensively discussed. I took that as "accepted right off" but might have been "lost in the noise".
A few options for handling tables:
- Do not use tables and present in some other form
- Use an HTML table instead (I haven't checked that this renders properly in, say, pandoc!)
- Update / replace PHEP1 and switch to GitHub markdown (and update the Content-Type header)
- Don't update PHEP1 and just proceed with using GitHub markdown anyhow.
- Allow only tables but not other extensions?!?
- Reconsider MarkDown and particularly CommonMark.
Regarding breadth of support:
- reText doesn't support tables.
- pandoc with
-f commonmarkdoesn't. With-f markdownor-f gfmit does. (Although withgfmthe table cells don't wrap, and it runs off the page). - vscodium previews tables fine.
- Google Docs imports tables okay, too.
(This is essentially a subtopic of #27 but seems relatively urgent to resolve soon, and also a fairly meaty topic by itself.)
Metadata
Metadata
Assignees
Labels
No labels