Skip to content
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

Consider splitting out wp-env to its own repository #32584

Closed
Clorith opened this issue Jun 10, 2021 · 3 comments
Closed

Consider splitting out wp-env to its own repository #32584

Clorith opened this issue Jun 10, 2021 · 3 comments
Labels
[Status] Duplicate Used to indicate that a current issue matches an existing one and can be closed [Tool] Env /packages/env [Type] Build Tooling Issues or PRs related to build tooling [Type] Discussion For issues that are high-level and not yet ready to implement.

Comments

@Clorith
Copy link
Member

Clorith commented Jun 10, 2021

Currently, the Gutenberg project is a monolith of tools and features, one of these features is wp-env, a node module for managing, and working with, WordPress plugins and themes.

Given the nature of wp-env, it is a tool with a much borader reach and audience than the Gutenberg monorepo, and as such does not (in my opinion) properly fit in here.

By splitting it out to its own repo, it becomes easier for others to adopt, learn from, and hopefully contribute back to, the tool it self.

This would also make it easier for those looking to enhance it to fork the project, without getting a block editor along as a bonus, or jsut to implement changes ahead of releases based on localized needs there and then.

I will happily admit to not knowing the technical difficulties involved in moving NPM packages to a new repositor, but I honestly believe that not bundling this broad of a tool inside the Gutenberg repository will be a positive change.
There may be other such tools that I'm not familiar with, so perhaps it's a roader discussion of "separating tooling from code" in the Gutenberg repo? Would absolutely love thoughts and input on this.

@aristath aristath added [Tool] Env /packages/env [Type] Build Tooling Issues or PRs related to build tooling [Type] Discussion For issues that are high-level and not yet ready to implement. labels Jun 10, 2021
@brylie
Copy link
Contributor

brylie commented Sep 8, 2021

Hei @Clorith. Please accept my apologies for opening a duplicate issue to the one you opened here (I may not have searched for existing issues before opening the duplicate.) I'm not sure whether/how to merge these two issues.

In any case, the duplicate issue has somehow sparked some discussion around the idea of separating wp-env from the Gutenberg core development. 😃

@gziolo
Copy link
Member

gziolo commented Sep 8, 2021

Let's close this one and continue in the one that got comments. I will copy the original description to the other issue. Thank you @Clorith for opening this issue.

@gziolo gziolo closed this as completed Sep 8, 2021
@gziolo gziolo added the [Status] Duplicate Used to indicate that a current issue matches an existing one and can be closed label Sep 8, 2021
@WraithKenny

This comment has been minimized.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Status] Duplicate Used to indicate that a current issue matches an existing one and can be closed [Tool] Env /packages/env [Type] Build Tooling Issues or PRs related to build tooling [Type] Discussion For issues that are high-level and not yet ready to implement.
Projects
None yet
Development

No branches or pull requests

5 participants