Skip to content

Decide on the DSL deprecation plan and timeline #3764

@sodic

Description

@sodic

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.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions