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

Should ARIA adopt a process that provides improved experimentation support? #2314

Open
MelSumner opened this issue Aug 15, 2024 · 0 comments
Labels
F2FCandidate Candidate topics for F2F (or Virtual F2F) meeting

Comments

@MelSumner
Copy link
Contributor

I would like to propose that we consider adopting a process similar to The TC39 Process: https://tc39.es/process-document/

The Stages approach could provide some explicit relief for implementors that wish to explore new ideas before proposing specification change.

Changes to the language are developed by way of a process which provides guidelines for evolving an addition from an idea to a fully specified feature, complete with acceptance tests and multiple implementations.

We do have some of the process described in these stages today, but I think we're missing something around gathering more user feedback, how to handle author errors, and unlock implementor experimentation.

We seem to currently have a problem of "well, implementors did this thing, and it might be against current spec but we can't change it now". This can be frustrating for all involved.

I think we end up creating more confusion for authors the more we try to auto-fix their errors; ultimately this will be worse for the users we are trying to help. Perhaps unlocking experimentation process could make this an improved working environment for everyone.

@MelSumner MelSumner added the F2FCandidate Candidate topics for F2F (or Virtual F2F) meeting label Aug 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
F2FCandidate Candidate topics for F2F (or Virtual F2F) meeting
Projects
None yet
Development

No branches or pull requests

1 participant