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

RFC: publish the specs as a web page #333

Open
jkowalleck opened this issue Oct 21, 2024 · 4 comments
Open

RFC: publish the specs as a web page #333

jkowalleck opened this issue Oct 21, 2024 · 4 comments
Labels
Ecma specification Work on the core specification PURL documentation

Comments

@jkowalleck
Copy link
Member

jkowalleck commented Oct 21, 2024

github is great for collaborating on the specs, issuing releases, version controlling, and tracking changes.
github is not that great for publishing the resulting documents.

i propose to publish the specs in a web-friendly way, so that non-tech people can read and browse the spec without the overhead of github's file browser and rendering/UI burdens.

minimal requirements

non-requirements

  • may have a machine-readable page index rendered in SEO typical way.
  • no need for a fancy look-and-feel or theme: goal is to have human-readable publishing for the web - at first, we dont care for bright colors, appealing shapes and such

out-of-scopes & non-use cases

  • versioned publish: since there are no releases yet, we do not need to publish a set of documents per version -- latest is enough
  • providing prepress: we do not need to publish PDF or something. If needed, users can issue this via PDF/PS converters themselves, as modern browsers have this built in.
  • split publishing: yes, this is a mono-repo containing the PURL-spec and the VERS-spec; anyway, we do not need to split the publishing quite yet. this might be done as soon as the release-processes of the various specs are clarified.
@jkowalleck jkowalleck changed the title publish the specs as a web page RFC: publish the specs as a web page Oct 21, 2024
@jkowalleck
Copy link
Member Author

jkowalleck commented Oct 21, 2024

this is an RFC; feel free to comment.
i might modify the initial request to reflect the latest consensus. :D


Lets discuss requirements.

I do not want to discuss actual solutions right now.
(yet, we could publish to github pages, or readthedocs.io, or something else...)
(yes, we could generate via pandoc, or phinx, or rst2html, or something else...)

Anyway, if you have a solution that meats all (current) requirements, please let us know: post the URL to the publishing here 👍 and tell where we might find the CI pipelines and configs

@stevespringett
Copy link
Member

The PURL and VERS spec will eventually be published to conform to the following formats:

Both are generated from the same sources.

@jkowalleck
Copy link
Member Author

a website like https://tc39.es/ecma262/ built on "latest" master branch would be a fitting result.

@johnmhoran johnmhoran added the Ecma specification Work on the core specification label Nov 5, 2024
@jkowalleck
Copy link
Member Author

for the record,

I have registered the fallowing RTD projects.

@pombredanne is invited to be an admin of these projects.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Ecma specification Work on the core specification PURL documentation
Projects
None yet
Development

No branches or pull requests

3 participants