Skip to content

Conversation

@arbrandes
Copy link
Contributor

@arbrandes arbrandes commented Jun 11, 2025

Bring in the slot naming ADR from frontend-plugin-framework and rename slots accordingly.

The are four notable changes from the original ADR:

  1. There is now a new field, called "type", in the third position. This is to differentiate between "slot" and "widget".
  2. Camel-case is used (instead of snake-case)
  3. The version field now permits being empty, to denote a slot that is entirely unsupported
  4. The version field now uses "unstable" (instead of "beta") to denote an unstable API

Bring in the slot naming ADR from frontend-plugin-framework and rename
slots accordingly.

The are four notable changes from the original ADR:

1. There is now a new field, called "type", in the third position.  This
   is to differentiate between "slot" and "widget".
2. Camel-case is used (instead of snake-case)
3. The version field now permits being empty, to denote a slot that is
   entirely unsupported
4. The version field now uses "unstable" (instead of "beta") to denote
   an unstable API
Because the default widgets are a part of the plugin API, rename them
accordingly.
@arbrandes arbrandes linked an issue Jun 11, 2025 that may be closed by this pull request
@arbrandes arbrandes merged commit 698bea2 into openedx:main Jun 11, 2025
5 checks passed
@arbrandes arbrandes deleted the slot-naming branch June 11, 2025 20:01
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 this pull request may close these issues.

Rename slots

1 participant