-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Delete duplicate copy of vite-plugin-svelte #497
Conversation
i'll let @dominikg field that one — i think we're all on the same page that it would be ideal to have |
two copies are indeed not needed. But depending on how we proceed this directory could get updated instead of deleted. I'll just add some thoughts here to start a discussion and get a better picture of what the final @sveltejs/vite-plugin-svelte picture will look like. Sorry, this could get long. Currently @svitejs/vite-plugin-svelte lives in a monorepo set up after vites own repo structure so there are some differences that need to be taken care of if it was to move here A) Move vite-plugin-svelte into kit
B) Create a separate sveltejs/vite-plugin-svelte repo (similar level as sveltejs/rollup-plugin-svelte)
Pros:
Cons:
cool stuff that only exists in one of the monorepos and could be shared/reused
crazy ideasInstead of a separate monorepo just for vite-plugin-svelte it could be a shared monorepo for rollup-plugin-svelte too, that could enable to reuse some code between the two plugins @rixo DisclaimerI'm not trying to dictate anything here and i think we're all set on the goal that a canonical and officially maintained @sveltejs/vite-plugin-svelte is in the interest of both the svelte and the vite communities. I'm looking for the best way to provide this within the svelte org that enables independent development of both kit and vite-plugin-svelte without causing more friction than neccassary. Opinions welcome |
I'm in favor of having it in a separate repo after things have settled. Although Kit integrates it, it can be used alone and in separate use cases. I also don't think that after the initial phase the vite plugin would change that drastically that people need to test it with kit locally all the time (and if so, those would be rare cases). |
I don't have strong opinions — since @dominikg is likely to be the most active contributor, at least in the near term, whatever is easiest for you is probably best. The monorepo does have some nice things going for it...
...but as I say, I'm fairly indifferent |
I don't have any strong feelings on this either. I'd be inclined to say we make it a separate repo just because that's how it is now and I don't want to do any work of changing it 😄 |
I'm leaning towards a separate repo aswell.
should we get this started then? someone creates the repo and i start the move? |
@dominikg i just created https://github.com/sveltejs/vite-plugin-svelte and invited you — it's a private repo for now, i didn't know if you preferred that. if not we can just open it up |
6d8ef56
to
065d160
Compare
In that case, I'll go ahead and merge this |
if testminutes are billed to the org, immediate public please, otherwise i can take my time to clean it up a bit there first |
Should we delete this one or this one the official home now that the repo has been opened up? We probably don't need two copies 😄
CC @dominikg