Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
GitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
Wishlist: Cloud9 IDE Plugins (Integrate project-specific tools and processes) #30
Today, once you've created a contribution environment for a project (bootstrapping from scratch in less than 3 seconds), you're pretty much left on your own for the rest of the work to finish your contribution and get it merged into the project upstream.
It would be great to automate most of the contribution process, and let the Janitor take care of any repetitive or time-consuming workflow steps for you. This can be achieved by customizing Cloud9 IDE for any given project.
Here are the Cloud9 IDE plugins we would like to build for most Janitor projects:
If you have another idea how the Janitor's IDE could be tuned to accelerate/empower your development on a project, please explain it below and I'll add it to the list.
EDIT: Here is a great video lecture by Harvard University on Cloud9 IDE and how to write plugins for it.
Great Firefox configuration, thanks @nt1m! However, I think the names "Quick Build" and "Full Build" aren't very transparent (I think Firefox developers know
Also, the "Run" runner (sorry) won't work because we need to do that in noVNC. And as it's not currently possible to make a runner open a new tab, I believe we could use the "Preview" button to open a noVNC link, as suggested in the reply in this thread.
Update: @nt1m built the https://github.com/JanitorTechnology/c9.ide.janitorconfig plugin that reads a janitor.json config file in order to offer common workflow scripts as "Cloud9 IDE Run configurations" (e.g. update sources, build sources, run binaries, open previews, etc).
This super cool work should address part 1 of #12.