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

Close this repository in the future #652

Open
hayatoito opened this issue Jul 25, 2017 · 10 comments
Open

Close this repository in the future #652

hayatoito opened this issue Jul 25, 2017 · 10 comments

Comments

@hayatoito
Copy link
Contributor

hayatoito commented Jul 25, 2017

Given that the actual spec update has been happening recently in WHATWG DOM Standard repository and WHATWG HTML Standard repository, I am feeling that there is a kind of duplication (or redundancy) if we continue to keep this w3c/webcomponents repository's all functionalities. This repository has acted its role, but we might want to re-consider this repository's role now.

Regarding spec discussion:

I don't have any concrete idea how to migrate issues to WHATWG Standard repository, but I don't think we have a lot of of important files bugs which need to be migrated.

Regarding W3C version specs:

  • Until the situation becomes clear (and/or all things are upstream-ed), we should keep and maintain them somehow: Shadow DOM, Custom Elements
@domenic
Copy link
Collaborator

domenic commented Jul 25, 2017

My personal take has been treating this repository's issue tracker as a host for incubation, per the WHATWG working mode. It's done pretty well in that regard, so I would be OK continuing in that fashion.

Discussion of bugs in the existing spec makes more sense in the other repository's issues, I agree, and maybe migrating those would be good.

@rniwa
Copy link
Collaborator

rniwa commented Jul 25, 2017

Given a lot of active discussions are happening here already, it's valuable to keep using this repository's issue trackers to discuss new ideas. The last migration from W3C Bugzilla to Github caused all sorts of confusions. There is no need to repeat the same painful process.

@hayatoito
Copy link
Contributor Author

Thank you for feedback. Okay, let's keep this repository's issue tracker as a host for incubation and/or more casual discussion for us. Let me close this issue.

@annevk
Copy link
Collaborator

annevk commented Feb 19, 2018

Let's reconsider this, since folks continue to raise issues here that are better suited for whatwg/dom, whatwg/html, w3c/uievents, w3c/csswg-drafts, etc. Coupled with that, at least one implementer was confused about which documents to look at, which is rather problematic.

I'll see about that at least each v1 issue is also tracked upstream somehow.

@annevk annevk reopened this Feb 19, 2018
@rniwa
Copy link
Collaborator

rniwa commented Feb 19, 2018

I don't think we should abandon this repository since most of web components related issues are still tracked here. It's much harder to track web components related issues across dom/html issue trackers.

@annevk
Copy link
Collaborator

annevk commented Feb 20, 2018

One problem is that if we make a decision here, e.g., to not ever support >>>, the CSS WG could just make a different decision since they have the "authority". It would be nice if everything was discussed here, but it seems at least for the CSS parts there's also a substantial amount of discussion elsewhere. (And note they might not do so maliciously, they might simply not know about all the design decisions around shadow trees. And in such cases it's fairly common for domain experts not to be asked. E.g., the Performance WG has exposed numerous networking bits without consultation with those working on Fetch/XHR...)

@TakayoshiKochi
Copy link
Member

How about keeping this repository as a historical archive, close filing new issues here?
For unresolved active issues, upstream to where appropriate, or get it concluded here.

Yes, it is hard to web components-specific bugs in whatwg/dom and whatwg/html among other various issues, but could be better tracked there using "shadowdom" or "customelements" labels?

@rniwa
Copy link
Collaborator

rniwa commented Feb 21, 2018

I don't think we should be upstreaming issues. When W3C moved all the issues from Bugzilla to Github, it made a huge mess, and it was such a PITA to keep track of what happened to each issue. Even today, I still find some issues that never got migrated properly, or got lost during the migration without a proper triaging.

@annevk
Copy link
Collaborator

annevk commented Feb 21, 2018

@rniwa I can agree with that. How does this sound:

  1. We require new issues to be filed upstream. Anyone filing new issues here will be helped to find a place to file it instead.
  2. We keep working on addressing the remaining issues here. This will likely happen by upstream PRs closing issues here though sometimes an issue here may be duplicated against an upstream issue.
  3. We keep this repository as a way to organize meetings.
  4. We keep this repository for new issues that do not have a clear upstream.
  5. We keep this repository for new proposals until such a time they are ready to be turned into a proper draft.

@rniwa
Copy link
Collaborator

rniwa commented Feb 23, 2018

Sure, that sounds good. I agree that once a concrete proposal to make HTML/DOM spec changes, it's better to have the discussion in respective repositories instead.

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

No branches or pull requests

5 participants