-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Rewrite of 'Add Folder To Project'. #8904
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
Conversation
If an unmaintained old package already exists with nearly the same (or less) functionality, a valid option was to replace it (or take over its name). Another but way simpler package to note is AddRemoveFolder. With all the functionality of your package however a name like "Folder Manager" was probably a better fit. Actually I like the idea of having a single or limited amount of high quality packages, which handle all major aspects of managing folders and cooperate well with packages like Project Manager or Project and Workspace Management. Other recently updated packages with focus to handling folders are
Note I was already created a command to remove folders, too, which makes use of ST's InputHandlers for a more seamless and more modern looking integration into Command Palette. With out-of-the-box existing
A command Packages like Any new plugin must opt-in to python 3.8 plugin_host via .python-version. |
Hey @deathaxe , If we replace the existing one, I would have to do the following:
But now I'm honestly confused as to what I should do best. What would be your suggestion? Best regards |
Sorry for letting you dangle for a while there. Been busy with.. "life" I guess 😅 And I must say this thread had be a little bit confused as well.
I would say yes. "Add Folder To Project" is positively ancient, and we can see there are already various other approaches to covering parts (or more) of that feature set, a new replacement for that existing package sounds like a good move to me. We of course need to check with the authors of that package to see if they object, and if maybe you can simply contribute your work to that existing repo. And then make sure you message the user base about what happened.
I can see how that would be nice, also because
Those sound like good (and easy) improvements.
You could do that at a later point. TLDR; first step would be to consider replacing, or contributing to, the original package by @DavidGerva |
Please respond to the feedback to continue the review. |
Hi, I'll give you more feedback tomorrow. |
Hi @braver I wrote to David @DavidGerva again.
I hope we get an answer. P.S. I understand about living life ;) |
@dennykorsukewitz thanks! Hope that works out. |
for what it is worth my opinion here :) , LGTM! |
He has already replied:
|
Alright, then replacing the existing package is the way forward. Please make the required changes here, and tag release with a higher number than the last release of the old package. It’s always a good idea to link back to the old repo from your repo, and explain the takeover. If you intend to also make changes that are visible to the end user, like changing the command palette entry labels, you might want to consider creating a message for your new version to explain that to any existing users. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Automated testing result: SUCCESS
Packages modified:
- Add Folder To Project
Todo:
|
Hi @braver, Everything is ready, as far as I can see. 🚀 |
🎉 |
Hi @braver do you have any idea why the package is not displayed on https://packagecontrol.io? Best Denny |
I think it’s this one? https://packagecontrol.io/packages/Add%20Folder%20To%20Project |
Ahhh than I have to create a new PullRequest. Add Folder To Project is not assigned to existing user: My bad, i will fix that Best Denny |
Hi guys,
my package is Sublime-AddFolderToProject
AddFolderToProject is a Sublime Text package that streamlines the process of adding and removing folders to and from your projects. It provides a set of commands and context menu options to manage your project's folder structure directly from the editor.
This extension already started as a small function in the Znuny-Sublime package.
However, I had to extend this function and place it in an extra package.
My package is similar to AddFolderToProject-SublimePlugin:
I noticed that there is already an AddFolderToProject-SublimePlugin package.
However it should still be added because:
But apparently this is no longer maintained since 09.02.2015. Issues and PullRequest were not further processed.
I have compiled and revised my functions and the functions of my colleague.
I have solved all known problems and now want to make it available.
Of course, I don't want to displace my colleague's work. That's why I've given the package the 2.
Or should we replace the existing one?
I will tag a release if nothing speaks against this merge from your side.
ChannelRepositoryTools: Test Default Channel