Closed etodanik closed 10 years ago
Wow that looks interesting! Great work - I'll need some time to go through it, but I promise I'll keep you posted and give feedback as soon as I can!
Sure thing, I'm gonna merge in a few more changes in the next hour or so , check it then! :)
I realize some of them are pretty sizeable changes, however, all of them to me are groundwork for a few enhancements long term.
I really want to bring this project to the ability of creating workspaces that are either GIT, (S)FTP or Local. This would be super useful for some of my workflows.
I also added port detection. Rather than blindly starting processes - we check if something happens to already sit on that port.
I think now you can check this pull request (just clone my repo).
I'd be happy to continue to pull req everything I develop if you like the overall direction.
The idea is to go towards a similar model to c9 itself. Workspaces will eventually not be launched inside of an iFrame, but rather in a window.
I'll have to check regarding overriding the cloud icon to bring back to cloud9hub rather than the c9 website (and on exiting the ide).
The dashboard itself will be extended to support Local, (S)FTP and GIT.
By the way - since we're local , there is an interesting option of perhaps supporting the directory structure of Plesk, cPanel and DirectAdmin - to be able to easily edit a domain / subdomain locally.
Looks good to me. I think I should invest some time to get us tests for this baby at some point in the near future. Meanwhile, I'll have to run some manual tests, then I'll merge.
Thanks for the great effort and caring about Cloud9 enough to help me get this going!
Awesome, hope the tests will all go well.
Any news?
I'm sorry it took so long!
Your changes are a great advancement of Cloud9Hub and I finally had some time to review, test, rebase and merge them (tho I broke the naming convention, so Github didn't notice).
Your changes are merged in and I owe you a BIG thank you!
hey, I'm making some big changes - but I'm willing to pull req them back to upstream.
here are some: