This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 22394 - [Shadow]: [Meta] Refactor the Shadow DOM spec
Summary: [Shadow]: [Meta] Refactor the Shadow DOM spec
Status: RESOLVED FIXED
Alias: None
Product: WebAppsWG
Classification: Unclassified
Component: HISTORICAL - Component Model (show other bugs)
Version: unspecified
Hardware: PC All
: P2 normal
Target Milestone: ---
Assignee: Hayato Ito
QA Contact: public-webapps-bugzilla
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 22716
  Show dependency treegraph
 
Reported: 2013-06-18 04:26 UTC by Hayato Ito
Modified: 2013-10-24 07:59 UTC (History)
1 user (show)

See Also:


Attachments

Description Hayato Ito 2013-06-18 04:26:17 UTC
Let me use this meta bug as a place holder to keep track of all efforts to refactor the current Shadow DOM spec.

I am now writing a proposal for refactoring:
https://docs.google.com/document/d/1iuf2DgzwKfMTscAX_xsymO73NmZ4NVYvfyFgUU4YINo/edit?usp=sharing

Let me update this bug once I can feel it's ready for a review.
Comment 1 Hayato Ito 2013-06-20 04:58:30 UTC
Hi Dimitri,

Could you take a look at the proposal?

It's incomplete, but I'd like to know whether the strategy and technique used in the proposal is good or not at this point.

Let's ignore the details for now, which I can fix that.
Comment 2 Dimitri Glazkov 2013-06-20 19:32:14 UTC
(In reply to comment #1)
> Hi Dimitri,
> 
> Could you take a look at the proposal?
> 
> It's incomplete, but I'd like to know whether the strategy and technique
> used in the proposal is good or not at this point.
> 
> Let's ignore the details for now, which I can fix that.

I left bunches of comments. Top concern is that we should not do the refactoring as one giant patch, which means we need to take the complete proposal, and then iteratively turn the spec into the one that matches it.
Comment 3 Hayato Ito 2013-06-21 06:55:20 UTC
(In reply to comment #2)
> (In reply to comment #1)
> > Hi Dimitri,
> > 
> > Could you take a look at the proposal?
> > 
> > It's incomplete, but I'd like to know whether the strategy and technique
> > used in the proposal is good or not at this point.
> > 
> > Let's ignore the details for now, which I can fix that.
> 
> I left bunches of comments. Top concern is that we should not do the
> refactoring as one giant patch, which means we need to take the complete
> proposal, and then iteratively turn the spec into the one that matches it.

That's my concern too.
Since a lot of folks are referring an editor's draft directly, we should not break the *HEAD*.

Let me try to update the spec iteratively as possible as we can.
Comment 4 Hayato Ito 2013-06-21 07:07:40 UTC
I am feeling that it might be hard to keep the HEAD *green*.
We might want to use a branch. Let me think further.

(In reply to comment #3)
> (In reply to comment #2)
> > (In reply to comment #1)
> > > Hi Dimitri,
> > > 
> > > Could you take a look at the proposal?
> > > 
> > > It's incomplete, but I'd like to know whether the strategy and technique
> > > used in the proposal is good or not at this point.
> > > 
> > > Let's ignore the details for now, which I can fix that.
> > 
> > I left bunches of comments. Top concern is that we should not do the
> > refactoring as one giant patch, which means we need to take the complete
> > proposal, and then iteratively turn the spec into the one that matches it.
> 
> That's my concern too.
> Since a lot of folks are referring an editor's draft directly, we should not
> break the *HEAD*.
> 
> Let me try to update the spec iteratively as possible as we can.
Comment 5 Hayato Ito 2013-10-24 07:59:27 UTC
Done.