-
-
Notifications
You must be signed in to change notification settings - Fork 393
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
chore(profiles/w3c-common): freeze profile to v25.5.0 #2838
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this is a good idea.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, although I hope specs use npm and CI to prevent breakage rather than current situation 🤔
Maybe we should revisit https://github.com/w3c/respec/pull/2702 |
The `w3c-common` profile was no longer updated. See https://github.com/w3c/respec/pull/2838 for details.
The `w3c-common` profile was no longer updated. See https://github.com/w3c/respec/pull/2838 for details.
The `w3c-common` profile was no longer updated. See https://github.com/w3c/respec/pull/2838 for details.
The `w3c-common` profile was no longer updated. See https://github.com/w3c/respec/pull/2838 for details.
The `w3c-common` profile was no longer updated. See https://github.com/w3c/respec/pull/2838 for details.
The `w3c-common` profile was no longer updated. See https://github.com/w3c/respec/pull/2838 for details.
The `w3c-common` profile was no longer updated. See https://github.com/w3c/respec/pull/2838 for details.
The `w3c-common` profile was no longer updated. See https://github.com/w3c/respec/pull/2838 for details.
The w3c-common profile was no longer updated. See https://github.com/w3c/respec/pull/2838 for details.
The w3c-common profile was no longer updated. See https://github.com/w3c/respec/pull/2838 for details.
The `w3c-common` profile was no longer updated. See https://github.com/w3c/respec/pull/2838 for details.
🚨 We would no longer be updating
w3c-common
profile. 🚨The profile will continue to be hosted at https://www.w3.org/Tools/respec/respec-w3c-common
Why?
It exposes some of ReSpec's internals, so we can't safely make changes to our internal structure and move forward. A lot of legacy specs use those internals, so we can't just remove them.
The most recent incident which triggered this decision is the breaking of https://w3c.github.io/json-ld-syntax/, which makes use of local-linking portion of core/link-to-dfn. [json-ld-syntax] broke as it wanted to hook between end of local-linking and start of external-linking - which we do not expose anymore.
How can we extend ReSpec now?
Presently, there is no way to do it. Not breaking specs is our priority. We do have plans to provide extensibility in future.
If you've a use case that other specs can also use, consider opening an issue/sending a PR so everyone can benefit from it!
Want new features and bug fixes?
Use the
respec-w3c
profile. It is nearly 90KB (30KB gzip) smaller thanrespec-w3c-common
.Most of specs need to simply replace:
https://www.w3.org/Tools/respec/respec-w3c-common with
https://www.w3.org/Tools/respec/respec-w3c
TODO:
expose-module
,pub("end, *)"
. Blocked by https://github.com/w3c/respec/issues/2152