-
Notifications
You must be signed in to change notification settings - Fork 0
Propose and implement v1 plugin interface #32
Comments
The answer is somewhat related to this other issue: #33 Now that we have some experience with the current API, we can better identify and resolve its quirks and limitations, just like you did in issue #33. I'm looking forward to a v1 :) |
Great to know! Perhaps we could make Plugin API v1 milestone and start filing those limitations & goals under it. |
Yes, absolutely. |
Looking at the Tutor backlog in this project, it seems to me that the evolution of the plugin API is at the core of the matter. Many other items depend on this one, such as:
Thus, I suggest to start working in priority on refactoring the plugin API. Here's what I have in mind:
What do you think @kdmccormick? |
Agreed entirely 👍🏻 I'd been moving towards the same conclusion.
Your plan sounds great to me! |
This will be resolved by overhangio/tutor#599 |
Context
Original issue: As a plugin developer, I am curious if there will be a 'v1' plugin interface
Tutor plugins are install-able via the
tutor.plugin.v0
interface. Thev0
implies that this interface is unstable.Are there forseeable backwards-incompatible changes to the plugin interface? What would it take to get to
v1
?Acceptance
Following his plan below, Regis propose a TEP for a v1 plugin API.
The text was updated successfully, but these errors were encountered: