sveltejs / cli

The Svelte CLI
MIT License
261 stars 11 forks source link

Community add-on support #184

Open manuel3108 opened 1 month ago

manuel3108 commented 1 month ago

As Ben announced in his talk at Svelte Summit Fall 2024, community integrations are currently not supported.

There is one simple reason for this: Our goal is to create an api for community integrations, that's not going to break compatibility every few weeks. Instead, we want you to build an integration once, that can be compatible for way longer. And this requires some careful thinking and time, that we did not had pre-launch. Feel free to subscribe this issue, we will keep you update here.

You can find all relevant issues by filtering the issues that we are currently aware of by using the "community adders" label. One of the most important points is that we want to simplify our api and make it more flexible #85. This is also the reason, why there are currently no docs for creating community adders.

For all of you that are too curious to wait to try it out you can already look at the current integrations that you can find here: packages/adders. If this is your first time passing by, consider looking at the mdsvex integration as the setup is one of the simplest, we currently have. Please keep in mind that everything you see, can and will change before community adders become available.

If you had a look at the current integrations, and you want to do something with your integration that's currently not possible, please let us know.

high level todos: