AVGP / cloud9hub

A workspace dashboard for Cloud9
97 stars 47 forks source link

big changes #5

Closed etodanik closed 10 years ago

etodanik commented 10 years ago

hey, I'm making some big changes - but I'm willing to pull req them back to upstream.

here are some:

AVGP commented 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!

etodanik commented 10 years ago

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.

etodanik commented 10 years ago

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.

etodanik commented 10 years ago

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.

AVGP commented 10 years ago

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!

etodanik commented 10 years ago

Awesome, hope the tests will all go well.

etodanik commented 10 years ago

Any news?

AVGP commented 10 years ago

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!