-
-
Notifications
You must be signed in to change notification settings - Fork 2k
Move bundle viz
into a plugin
#5180
Comments
Since this is technically a breaking change, it'll have to come in a major version bump |
@segiddins agreed. I'm unsure as to the roadmap for the project, but would a dep warning for the next release be Standard Operating Procedure here? |
@segiddins alternatively, we could keep the current implementation as a fallback if a new plugin version was not installed, and print a dep notice about the plugin to point it out? |
Yeah, that could work. Only danger being the user having a different |
Since we’re already planing major version bump in the near-ish future, this seems good to me 👍 On Nov 16, 2016, 8:43 AM -0800, Samuel Giddins notifications@github.com, wrote:
|
@roseaboveit and I knocked out a straight port of the It is mostly an MVP that let us get a working example of a |
Hey, I'm trying to get a sense of our progress on 2.0, so what's the status of the plugin |
IMO, we can extract the existing |
deprecate the bundle viz command ### What was the end-user problem that led to this PR? The `bundle viz` command is to been removed from bundler 2 and extracted into a plugin Closes #5180 ### What is your fix for the problem, implemented in this PR? Deprecate the `bundle viz` command with an error explaining that a new gem will replace it's functionality.
deprecate the bundle viz command ### What was the end-user problem that led to this PR? The `bundle viz` command is to been removed from bundler 2 and extracted into a plugin Closes #5180 ### What is your fix for the problem, implemented in this PR? Deprecate the `bundle viz` command with an error explaining that a new gem will replace it's functionality. (cherry picked from commit dbb0aed)
deprecate the bundle viz command ### What was the end-user problem that led to this PR? The `bundle viz` command is to been removed from bundler 2 and extracted into a plugin Closes #5180 ### What is your fix for the problem, implemented in this PR? Deprecate the `bundle viz` command with an error explaining that a new gem will replace it's functionality. (cherry picked from commit dbb0aed)
I've made up-to-date extraction here https://github.com/fatkodima/bundler-visualize |
Thanks @fatkodima! The work left to be done is to decide on the final name for the repository and the actual command, to decide whether it should live under the bundler organization or whether an external plugin is also fine, and to verify everything is working properly and provide a smooth deprecation path. So, since the plugin has already been extracted which was the point of this ticket, I'm going to close it, and move further discussion to https://github.com/bundler/bundler/issues/7041. |
bundle viz
generates a basic ERD graph usinggraphviz
. While useful, it could be improved, which would expand its scope and footprint. More realistically, it is a neat feature that could be split off into its own project and loaded using the new plugin API. To that end, I'd like to do the following:bundler-viz
projectbundler-viz
using plugin APIThis would remove the
graphviz
dependency from bundler core, allow for forward development to improve bundler visualization tools, and provide a roadmap for future bundler plugin development by interested parties.cc @lynnco and @indirect
The text was updated successfully, but these errors were encountered: