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

Roadmap page suggestion #293

Open
rossberg opened this issue Oct 5, 2022 · 9 comments · May be fixed by #333
Open

Roadmap page suggestion #293

rossberg opened this issue Oct 5, 2022 · 9 comments · May be fixed by #333

Comments

@rossberg
Copy link
Member

rossberg commented Oct 5, 2022

The roadmap is great, but the tables seem to be ordered in a fairly random fashion. I have two suggestions:

  1. Sort the table of standardised features by their time of inclusion in the standard.
  2. Add a column that shows the date (+ release number where available) of each feature's inclusion.
@andylizi
Copy link
Contributor

andylizi commented Oct 5, 2022

How about something like this?

@rossberg
Copy link
Member Author

rossberg commented Oct 5, 2022

Thanks, looks great! Yeah, I guess a tool tip works as well. Though with our new release process (minor version bump for every feature merge), it would be nice to have an actual Wasm version number column for easier reference in the future. Of course, currently everything is either 1.0 or 2.0, so a bit boring.

@rossberg
Copy link
Member Author

rossberg commented Oct 5, 2022

(Should row 3 and 4 be switched?)

@andylizi
Copy link
Contributor

andylizi commented Oct 5, 2022

(Should row 3 and 4 be switched?)

They are both standardized on 2020-03-11. The current sorting algorithm is to compare the phase first (descending), then compare the date (ascending), and keep the original order if they're both the same.

I guess I could sort by the names next, but I don't feel there's a particular need for that?

it would be nice to have an actual Wasm version number column for easier reference in the future

Sure, ummm, I can't seem to find that information anywhere?

@rossberg
Copy link
Member Author

rossberg commented Oct 5, 2022

They are both standardized on 2020-03-11.

Ah, okay, I thought one was voted in slightly earlier, but perhaps they were merged together. I guess it doesn't matter then. (One could use average browser version as tertiary. :) )

Sure, ummm, I can't seem to find that information anywhere?

Yeah, we haven't really had versions before. So far, mutable globals were in 1.0, everything else is technically 2.0.

@andylizi
Copy link
Contributor

andylizi commented Oct 5, 2022

In the end I just manually adjusted the order in features.json 😂 Do you have a preferred order for in-progress proposals (of the same phase)? Might as well do it now while we have the opportunity.

@rossberg
Copy link
Member Author

rossberg commented Oct 5, 2022

For same phase? Perhaps by age, i.e., creation date (ascending) of respective repo? Not sure if that matters, though.

@RReverser
Copy link
Member

RReverser commented Oct 5, 2022

I actually wonder if it's better to sort by name. Most devs don't care as much about standards process, so perhaps it's better to keep stage info in a hint, but use a stable sorting order rather than have features jumping around whenever they change stage.

(I'd still keep the finished/in-progress split though.)

@rossberg
Copy link
Member Author

rossberg commented Oct 5, 2022

I would actually think it matters to devs whether a proposal is at phase 1 (far out) or 3 (near completion). But I agree that sudden changes in sort order appear odd if the relevant order criterion is not explicit as a column. So I would include the phase, analogous to version for finished features.

@andylizi andylizi linked a pull request May 11, 2023 that will close this issue
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

Successfully merging a pull request may close this issue.

3 participants