Skip to content

Clarify states of incubations - naming issue #138

@cwilso

Description

@cwilso

We need to be more intentional about declaring the state of incubations - whether they are active, abandoned, etc. I'd like to use this issue to assess consensus on some names for the "states" we think incubations can be in before filing a PR.

I would suggest the following states for an incubation, once it has been accepted as a proposal and moved into the WICG org:

  • Active: actively being iterated
  • Mature (or Stable): Incubation has stabilized, looking for review. In general, an incubation probably shouldn't stay in this state particularly long, as it will either move to a WG (ideal!), ship in an engine, or become dormant.
  • Shipped: This incubation is stable and has shipped in one implementation. This state may persist for some time, if there is a lack of cross-implementer interest to move it to a WG.
  • Implemented interoperably: This incubation has shipped in more than one implementation. This is a strong, strong indicator that this should have been moved to a WG to become a real REC-track standards feature. (Note this is mostly to use as we review old incubations.)
  • Dormant (or Hibernating): this incubation was pursued for some time, but momentum has been lost and there is no active development on in. Someone may pick this up in the future and run with it.
  • Abandoned (or Archived): this incubation was explored (and we want to maintain a record of it), but it was decided that it was (for one reason or another) a Bad Idea, and should not be picked up as is.

I'd be interested in input specifically from @hober @martinthomson @astearns @tantek @LJWatson @yoavweiss @travisleithead.

Metadata

Metadata

Assignees

Labels

Incubation ProcessIncubation/Interoperability/Implementation

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions