-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Open
Labels
Description
We all agree we want to remove the DSL and go full TS spec. The question is when and how.
I propose we keep both versions coexisting for a couple of versions. This avoids forcing users to change both the Wasp version and the spec format at the same time.
We must decide:
- Which version makes TS spec the default for new projects?
- Which version drops DSL support entirely?
- How do we handle overlap and deprecation warnings?
This also affects how we structure the docs. It's a different story depending on whether we decide to keep the DSL for the transitional period or not.
Btw, even if we decide to not support both the DSL and the TS spec officially, the implementation/merging/migration will be much easier if we support both. If not for users, definitely for us.
Reactions are currently unavailable