Skip to content
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

Publish ECMA-335 in Markdown #36838

Closed
reflectronic opened this issue May 21, 2020 · 6 comments
Closed

Publish ECMA-335 in Markdown #36838

reflectronic opened this issue May 21, 2020 · 6 comments
Labels
area-Meta backlog-cleanup-candidate An inactive issue that has been marked for automated closure. discussion documentation Documentation bug or enhancement, does not impact product or test code no-recent-activity

Comments

@reflectronic
Copy link
Contributor

The ECMA-335 specification is currently only available in PDF format. Other specifications from Microsoft, like the C# language specification, are available in Markdown format. Is there a plan to publish a plaintext version of ECMA-335, in a format like Markdown?

@Dotnet-GitSync-Bot Dotnet-GitSync-Bot added area-Meta untriaged New issue has not been triaged by the area owner labels May 21, 2020
@AaronRobinsonMSFT
Copy link
Member

@reflectronic Just tried to convert ECMA-335 using https://pdf2md.morethan.io/. Was a bit of a mess. Updating that document to markdown is probably a long thankless task. I don't believe we have any such plans. Unsure if we would want to put that in this repo though. Perhaps in https://github.com/dotnet/designs?

@reflectronic
Copy link
Contributor Author

Well, whichever repo it goes in is ultimately not that important. There is already ECMA-335 related stuff in this repo though, and plenty of other design documents.

probably a long thankless task

Well, since I'm stuck at home, I've got time 😄 At least it will fix the unsightly use of Comic Sans

@jkotas
Copy link
Member

jkotas commented May 21, 2020

Note that ECMA-335 has copyright license that has to be respected for anything derived from it.

@stakx
Copy link
Contributor

stakx commented May 29, 2020

FYI, as it happens, I have just recently begun a manual conversion of ECMA-335 to Markdown. It's mostly complete: https://github.com/stakx/ecma-335.

I'd be happy to contribute this to a more official repo if there is interest for it.

(I've also been considering using that Markdown version as a starting point for a Docbook version, which would be more suitable for preparing the standard in a variety of output formats.)

@jkotas, agreed about heeding the copyright. As I understand the ECMA-335 copyright notice, it explicitly allows conversions to different languages and formats, so this shouldn't be a roadblock in principle.

With regard to my Markdown version, I should mention that I did opt to fix some typos and make formatting more consistent in a very few places—those divergences from the original document could possibly be seen as copyright infringements, and may have to be reverted.

@ericstj ericstj added discussion and removed untriaged New issue has not been triaged by the area owner labels Jun 26, 2020
@ericstj ericstj added this to the Future milestone Jun 26, 2020
@ericstj ericstj added the documentation Documentation bug or enhancement, does not impact product or test code label Jun 26, 2020
Copy link
Contributor

Due to lack of recent activity, this issue has been marked as a candidate for backlog cleanup. It will be closed if no further activity occurs within 14 more days. Any new comment (by anyone, not necessarily the author) will undo this process.

This process is part of our issue cleanup automation.

@dotnet-policy-service dotnet-policy-service bot added backlog-cleanup-candidate An inactive issue that has been marked for automated closure. no-recent-activity labels Dec 26, 2024
Copy link
Contributor

This issue will now be closed since it had been marked no-recent-activity but received no further activity in the past 14 days. It is still possible to reopen or comment on the issue, but please note that the issue will be locked if it remains inactive for another 30 days.

@dotnet-policy-service dotnet-policy-service bot removed this from the Future milestone Jan 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-Meta backlog-cleanup-candidate An inactive issue that has been marked for automated closure. discussion documentation Documentation bug or enhancement, does not impact product or test code no-recent-activity
Projects
No open projects
Development

No branches or pull requests

6 participants