icecoder / ICEcoder

Browser code editor awesomeness
http://icecoder.net
Other
1.41k stars 347 forks source link

Project manager #459

Open kinged007 opened 10 years ago

kinged007 commented 10 years ago

It would be nice to be able to manage different projects as opposed to having ONE root directory? Say for example, each project would have its own absolute path, or even a FTP location for remote project management.

Great work btw! I LOVE IT!

mattpass commented 10 years ago

Does specifying a root to work in cover your thoughts here?

Eg, if you have folders: / (root) /site-a /site-b /site-c

...and you want to work on site-b only, you go to Help > Settings and in the 'root path' section, type /site-b and hit update. (Note: must be a relative path from the root, not absolute)

It'll then reload ICEcoder and /site-b is now the top level of the file manager.

May cover your requirements?

mattpass commented 10 years ago

FTP integration is coming soon BTW, just finishing up GitHub integration and then it's up next. :)

kinged007 commented 10 years ago

Hi Mattpass, Thanks for your reply. Essentially, yes that is what I am thinking of. But I was thinking that in concept with a simple user interface. eg. I am working on "site-a" (from your example), then I want to work on "site-b" (which are each their own project), I would like to open a window with all the "projects" or "sites" that I have specifically created/specified, and change between each one by simply clicking on it. And for eg, when creating a "site" or "project", I click on a button that says "New project", and specify a Name for the project, the relative path to the ROOT / FTP details / GitHUB url. Similar to how Netbeans handles projects.

Maybe more of nicety than anything, and perhaps once FTP and other features have been included, this could round it all up elegantly in one nice and simple interface?

Thanks :)

kinged007 commented 10 years ago

I hope my jibber jabber makes sense!? lol

mattpass commented 10 years ago

Yes, all makes sense and I like the idea. Funnily enough, you can do this sort of thing with the GitHub integration I'm working on (go to Remote > GitHub). After entering an auth token, you can set up local & remote paths and if the local path doesn't exist, it'll ask if you want to create the dir, clone the repo into the dir etc.

It's much like the 'project' manager you're describing, tho of course it's GitHub related. I may work towards expanding the GitHub management screen so it becomes a 'project' management screen instead and you identify local & remote 'pairs', whatever the remote part may be.

Eg, can not only setup a local & remote GitHub path pair, but also a local & remote FTP pair, or pairs for BitBucket, Dropbox, Amazon AWS etc.

kinged007 commented 10 years ago

Exactly! Cool and thanks! I look forward to the future updates! All the best! Josh ᐧ

Kind Regards Joshua Barnard

On 15 September 2014 11:29, Matt Pass notifications@github.com wrote:

Yes, all makes sense and I like the idea. Funnily enough, you can do this sort of thing with the GitHub integration I'm working on (go to Remote > GitHub). After entering an auth token, you can set up local & remote paths and if the local path doesn't exist, it'll ask if you want to create the dir, clone the repo into the dir etc.

It's much like the 'project' manager you're describing, tho of course it's GitHub related. I may work towards expanding the GitHub management screen so it becomes a 'project' management screen instead and you identify local & remote 'pairs', whatever the remote part may be.

Eg, can not only setup a local & remote GitHub path pair, but also a local & remote FTP pair, or pairs for BitBucket, Dropbox, Amazon AWS etc.

— Reply to this email directly or view it on GitHub https://github.com/mattpass/ICEcoder/issues/459#issuecomment-55573698.