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

Move to WHATWG #1016

Closed
19 tasks done
annevk opened this issue Aug 30, 2021 · 25 comments
Closed
19 tasks done

Move to WHATWG #1016

annevk opened this issue Aug 30, 2021 · 25 comments

Comments

@annevk
Copy link
Member

annevk commented Aug 30, 2021

I've started thinking about the steps needed to move this document to the WHATWG and I would appreciate some review (feel free to edit this comment as needed):

cc @heycam @TimothyGu @domenic @EdgarChen @foolip

@domenic
Copy link
Member

domenic commented Aug 30, 2021

Create a logo. Anyone ideas?

Curly brackets, e.g. {}, perhaps? Not sure the font is great but here's a hacked-together idea of what it would look like: https://jsbin.com/jefomakuma/edit?html,output

@bathos
Copy link
Contributor

bathos commented Aug 30, 2021

There's probably not gonna be anything iconographic that communicates it better so I think braces work. Though if it were {}; I'd know exactly what language it is given how often I forget they're required after blocks in Web IDL :)

This is probably just a local font thing, but what rendered for me is missing a space between the braces. Hopefully the real thing would have a gap; without, it kinda reads as "WHATWG With Wings":

screenshot of icon preview showing the two braces are flush, creating what looks more like a maxipad icon than a "code" icon

@domenic
Copy link
Member

domenic commented Aug 30, 2021

Haha that's a funny rendering. FWIW here's what I saw. But in the end we need to make it an actual <path>, and probably pick a more "code-like" font.

image

@domenic
Copy link
Member

domenic commented Aug 30, 2021

@annevk
Copy link
Member Author

annevk commented Aug 31, 2021

Hah, I was also thinking about curly brackets after posting this! Though I thought that perhaps it should be just { to align with ?, !, and .

annevk added a commit that referenced this issue Aug 31, 2021
@foolip
Copy link
Member

foolip commented Sep 1, 2021

For webidl.spec.whatwg.org, I intend to try hosting it on AWS S3, as a first step to hosting all of our specs and static sites somewhere other than the current marquee VM, see whatwg/misc-server#107.

annevk added a commit that referenced this issue Sep 2, 2021
@annevk
Copy link
Member Author

annevk commented Sep 3, 2021

What do you all think about

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 825 825">
  <circle cx="412.5" cy="412.5" r="371.25" fill="#fff" stroke="#3c790a" stroke-width="82.5"/>
  <path d="M249.10714 387.55814v48.92442c22.50001 0 40.17858 4.79651 53.03572 12.47093 14.46429 7.67442 22.49999 19.18605 27.32143 32.61628 4.82141 13.43024 6.42857 37.41279 6.42857 70.98837 0 33.57559 1.60714 55.63954 3.21429 66.19186 3.21429 17.26745 8.03571 30.69767 14.46429 40.2907 6.42856 10.55232 16.07141 18.22675 25.71427 23.98256 9.64285 5.75581 24.10714 10.55232 38.57145 14.38954 11.24999 1.9186 28.92856 3.8372 53.0357 3.8372H495v-47.00581h-12.85714c-28.92857 0-49.82142-3.83721-59.4643-11.51162-9.64285-7.67443-14.46426-23.98257-14.46426-50.84303 0-49.88372-1.60716-81.5407-3.2143-94.97094-4.82142-22.06395-12.85714-40.29069-27.32143-53.72092-14.46427-13.43024-33.75-23.98256-57.85713-30.69768 32.14285-10.55232 56.25-25.90116 69.10712-44.12791 12.85716-18.22674 19.28574-48.92442 19.28574-92.09302 0-39.33139 0-62.35465 1.60714-70.02907 1.60713-13.43023 8.03572-23.02326 16.07141-27.81977 9.64287-4.79651 27.32144-7.67442 54.64286-7.67442h12.85715V123.75h-24.10715c-27.32142 0-48.21427 1.91861-61.07141 4.79651-17.67858 4.79651-33.75001 11.51163-45 22.06396-11.25001 10.55232-19.28573 23.98256-22.50001 39.33139-3.21429 16.30814-4.82143 42.2093-6.42859 77.70349 0 36.45349-3.21427 61.39535-6.42855 74.82558-4.82144 13.43023-14.4643 24.94186-27.32144 32.61628-14.46427 7.67442-32.14286 12.47093-53.03571 12.47093z" fill="#3c790a"/>
</svg>

?

@bathos
Copy link
Contributor

bathos commented Sep 3, 2021

i love it, weight is more consistent with the circle-question-mark icon and it is just slightly psychologically unnerving to see an unmatched brace (good)

@domenic
Copy link
Member

domenic commented Sep 3, 2021

LGTM!

@TimothyGu
Copy link
Member

@annevk Looks good!

(Here's a render for convenience)

webidl-whatwg

@annevk
Copy link
Member Author

annevk commented Sep 6, 2021

Status: at this point I consider everything ready for the move. What remains:

  • @foolip to create the space. (This has to happen first.)
  • @domenic to update participate.whatwg.org with @webidl Twitter credentials. (This matters less, but I suspect it'll happen soonish as it's trivial.)
  • @heycam to move the repository. (This should happen once @foolip is done and ideally when several people are around to complete the remaining tasks.)

Sound good? (See #1016 (comment) for the more detailed steps.)

@foolip
Copy link
Member

foolip commented Sep 6, 2021

I'm trying to make this the first static site we host on S3, but if it proves too time-consuming to figure out I will fall back to putting it on marquee.

@foolip
Copy link
Member

foolip commented Oct 5, 2021

https://webidl.spec.whatwg.org/ exists now, I've checked some of the boxes in the checklist.

@triple-underscore
Copy link

There are a number of paragraphs marked as class="advertisement" (and class="deprecated") which was presented with a specific style (for W3C's documents). They might need an appropriate style (or need to mark up as notes, etc.).

@marcoscaceres
Copy link
Member

Just FYI, we need to figure out what to do with:

@annevk
Copy link
Member Author

annevk commented Oct 7, 2021

@marcoscaceres see w3c/whatwg-coord#3. That's best tracked there.

I'll have a look at the minor styling issues today. Hopefully Tab can look at the ToC one.

@marcoscaceres
Copy link
Member

Ok, great. Thanks!

@annevk
Copy link
Member Author

annevk commented May 23, 2022

This is done. Shepherd did well it seems and you can find a Review Draft here: https://webidl.spec.whatwg.org/review-drafts/.

@annevk annevk closed this as completed May 23, 2022
@ben221199
Copy link

Just FYI, we need to figure out what to do with:

I know this is an old (closed) issue, but why is http://www.w3.org/TR/WebIDL-1/ redirecting to https://webidl.spec.whatwg.org/ at this moment (28-08-2024)?

I understand that http://www.w3.org/TR/WebIDL/ does, because the one at WHATWG is the latest WebIDL specification, but I don't understand it for http://www.w3.org/TR/WebIDL-1/, because W3C published a recommendation for WebIDL Level 1 (https://www.w3.org/TR/2016/REC-WebIDL-1-20161215/) and the WHATWG specification is more like a living standard for WebIDL Level 2 (or just WebIDL 2).

I don't know if the people at WHATWG are able to disable this redirect at W3C, but if they do, I think this would make sense to do.

@annevk
Copy link
Member Author

annevk commented Aug 28, 2024

Hmm, no, the WHATWG standard supersedes all prior publications and levels. So this is accurate. This was decided in w3c/whatwg-coord#3.

@ben221199
Copy link

I see. I agree that it should be made clear that WebIDL Level 1 is superseded and that the spec at WHATWG is the up-to-date one, but I think I don’t agree that the redirect on that specific URL should be there. As example, https://www.w3.org/TR/DOM-Level-1/ still points to the latest DOM1 spec, even when it is superseded by DOM2, DOM3, DOM4 and the living WHATWG spec DOM5.

@annevk
Copy link
Member Author

annevk commented Aug 28, 2024

Perhaps that should redirect as well. The dated copies should not redirect however.

cc @sideshowbarker

@ben221199
Copy link

No, DOM may redirect to DOM5 (the WHATWG) one, but DOM-1 should show the latest DOM-1 draft or recommendation. The same with WebIDL. WebIDL may redirect to WebIDL-2 (the WHATWG) one, but WebIDL-1 should show the latest WebIDL-1 draft or recommendation. The fact you redirect version 1 to version 2 is strange.

@annevk
Copy link
Member Author

annevk commented Aug 29, 2024

It's not your call, it's not called DOM5, and generally any of these being seen as levels or versions has been accepted as a mistake by the industry.

@ben221199
Copy link

Agreed, it isn't my call, but I just gave my opinion on why I think that redirect shouldn't be there. I called it WebIDL 2 and DOM5 to distinguish it from the older W3C recommendations, like we did with HTML5 (as in: the thing that came after HTML4).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

8 participants