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

Moving specs to modern infrastructure [missing: html-differences] #2

Closed
5 of 6 tasks
domenic opened this issue Jan 6, 2017 · 12 comments
Closed
5 of 6 tasks

Comments

@domenic
Copy link
Member

domenic commented Jan 6, 2017

Excluding HTML, since it is a special duckling, all specs should ideally:

  • Be on Bikeshed
  • Not check their source files into the repo, but auto-deploy via Travis
  • Deploy commit snapshots
  • Include file-issue.js, commit-snapshot-shortcut-key.js, and dfn.js. (Or, instead of dfn.js, we should use Bikeshed's generated definition panels.)

If all of these become true we can start making some nice assumptions, e.g. we can move some script elements into our Bikeshed boilerplate.

What's missing?

  • Fullscreen, Notifications, Mimesniff, Storage, Quirks
    • Still check in build output
    • Missing commit snapshots and commit-snapshot-shortcut-key.js
  • XHR
  • Compat
    • Still checks in build output
    • Missing commit snapshots and commit-snapshot-shortcut-key.js
    • dfn.js is in the footer, confusingly
  • Console
  • Streams
  • HTML differences from HTML4
@annevk
Copy link
Member

annevk commented Jan 7, 2017

Another thing I've started doing with help from @sideshowbarker is running the HTML checker on the output. That's quite nice to have:

@annevk
Copy link
Member

annevk commented Jan 12, 2017

You'll have to do Console. I don't have access to that server.

domenic added a commit to whatwg/streams that referenced this issue Jan 14, 2017
This is for consistency with the rest of the WHATWG spec ecosystem. We may consider moving back in the future, but we should do so in concert with the rest. See whatwg/meta#2.
domenic added a commit to whatwg/console that referenced this issue Jan 14, 2017
This moves the deploy process to be in line with most other WHATWG specifications; see whatwg/meta#2. It also adds the missing dfn.js file to get popups when clicking on <dfn> elements and makes other small tweaks.
domenic added a commit to whatwg/console that referenced this issue Feb 17, 2017
This moves the deploy process to be in line with most other WHATWG specifications; see whatwg/meta#2. It also adds the missing dfn.js file to get popups when clicking on <dfn> elements and makes other small tweaks.
@annevk annevk changed the title Moving specs to modern infrastructure Moving specs to modern infrastructure [missing: html-differences] Mar 20, 2017
@annevk
Copy link
Member

annevk commented Aug 21, 2017

Books and Figures are also missing I just realized. @foolip and I are looking into that.

@foolip
Copy link
Member

foolip commented Aug 25, 2017

We ended up not doing that, because it would require first converting to Bikeshed. I think we should leave it be for now.

@foolip
Copy link
Member

foolip commented Aug 25, 2017

That is, unless @tabatkins wants to convert them :) (He's said that he's become very good at it.)

@zcorpan
Copy link
Member

zcorpan commented Aug 25, 2017

IIRC main problem with html-differences is that it cross-references lots of terms from HTML that HTML doesn't properly export.

@tabatkins
Copy link

Books and Figures are also not web-relevant specs; Håkon moved them out of the CSSWG when we tried to make him cut the spec to things browsers were actually willing to touch.

@foolip
Copy link
Member

foolip commented Aug 28, 2017

From poking around in whatwg/misc-server#7, I've found these *.spec.whatwg.org and *.idea.whatwg.org that don't use https://resources.whatwg.org/build/deploy.sh but rather some other deploy.sh:

How much unification is worth attempting here? One thing that that'd help compat, encoding and url is to teach https://resources.whatwg.org/build/deploy.sh about an EXTRA_FILES variable that could be set to extra files to copy along.

Beyond that, having to change the deploy servers in so many places is a bit of effort. Would it make sense to separate the build and the deploy, so that the deploy bits (decoding the ssh key, rsync) are shared between more scripts?

@domenic
Copy link
Member Author

domenic commented Aug 29, 2017

@foolip, it looks like you're basically discussing #11. This issue was meant to be more about the actual spec content.

@foolip
Copy link
Member

foolip commented Aug 29, 2017

Oh, that explains why the lists in this issue didn't make as much sense as I though they should. Thanks :)

@annevk
Copy link
Member

annevk commented Sep 27, 2019

This is fixed by whatwg/misc-server#100.

@annevk annevk closed this as completed Sep 27, 2019
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

5 participants