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

README: Added links to WPT dashboard, jsdom/whatwg-url and Live URL Viewer. #407

Merged
merged 4 commits into from
Aug 9, 2018

Conversation

mgiuca
Copy link
Collaborator

@mgiuca mgiuca commented Aug 1, 2018

As discussed over email, there are a bunch of really helpful resources for implementors and editors which aren't findable from this repo itself.

Adds links to:

…iewer.

This gives implementors and editors useful resources to check conformance of various implementations.

Also mentions that normative changes will need to update tests and the JS implementation.
@mgiuca mgiuca requested a review from annevk August 1, 2018 00:20
README.md Outdated
@@ -19,6 +19,11 @@ In short, change `url.bs` and submit your patch, with a
[good commit message](https://github.com/whatwg/meta/blob/master/COMMITTING.md). Consider
reading through the [WHATWG FAQ](https://whatwg.org/faq) if you are new here.

If your patch makes normative (behavioural) changes, you will be asked to add or update
[tests](https://github.com/web-platform-tests/wpt), and update the
[jsdom/whatwg-url](https://github.com/jsdom/whatwg-url) implementation (see "Tests and
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wouldn't call jsdom/whatwg-url an official implementation, so I'd just say it'd be nice of they could do that but it's not a must.

WPTs are a must though.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I didn't use the word "official".

This came about from a private discussion I had with @annevk and @domenic, where they pointed me at jsdom/whatwg-url and said new changes to the standard would require people to update jsdom/whatwg-url.

I'm not sure of the "official" status of jsdom/whatwg-url, but it seems it is at least the de facto reference implementation. It's currently kept up-to-date (either by whoever changes the standard, or by someone else shortly afterwards) so that it passes all the tests, and I think it's good to keep it that way. It's best to tell people potentially changing the standard well in advance that this is an expectation, so that a) they'll change it themselves, and b) they are able to use it to test their changes and see how they affect the test suite.

(To put it another way, how can you reasonably expect someone to update WPTs without being able to run their changes against the entire test suite?)

README.md Outdated
@@ -19,6 +19,11 @@ In short, change `url.bs` and submit your patch, with a
[good commit message](https://github.com/whatwg/meta/blob/master/COMMITTING.md). Consider
reading through the [WHATWG FAQ](https://whatwg.org/faq) if you are new here.

If your patch makes normative (behavioural) changes, you will be asked to add or update
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed.

@mgiuca
Copy link
Collaborator Author

mgiuca commented Aug 1, 2018

Ah, @domenic pointed me at a more up-to-date version of Live URL Viewer. Updated link in the README.

@annevk
Copy link
Member

annevk commented Aug 3, 2018

@mgiuca I pushed a commit with some nits. Let me know what you think. Thanks for doing this!

@GPHemsley
Copy link
Member

FTR, I also try to keep GPHemsley/WHATWG-URL up to date (for the portions of the standard I have implemented). I have Travis-CI set up to e-mail me if it starts failing any new WPT tests.

@mgiuca
Copy link
Collaborator Author

mgiuca commented Aug 9, 2018

@annevk Yes, those changes look fine. Sorry I forgot to reply earlier. Feel free to submit this.

@annevk annevk merged commit 23af4fb into whatwg:master Aug 9, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

4 participants