Over a million developers have joined DZone.

Good Things Come In Threes

DZone's Guide to

Good Things Come In Threes

· Java Zone
Free Resource

Are you joining the containers revolution? Start leveraging container management using Platform9's ultimate guide to Kubernetes deployment.

Hundreds of developers at Eclipse.org are on the cusp of something great. After lamenting the pains of the dark ages and thinking it wouldn't end, Eclipse's focus on best practices has resulted in a decision to move to Git. With tooling integration being such a key factor, it's no surprise that everyone's eyes are on the EGit project. I figured it was time to give it a spin after a recent call for project trials. This is how my adventures with GitHub, EGit and Mylyn began.

To kick it off, reading the progit book helped with the Git basics, and Lars Vogella's excellent EGit tutorial got me up to speed with EGit. Knowing the only way to learn is to do it, I created an account on GitHub and kicked off a new project for the purpose.

Keeping focused on the issue at hand is key, so naturally I use Mylyn — but wait! There's even a GitHub connector for Mylyn! To my disappointment after installing it, I realized that the connector was missing some key features, such as being able to edit and close tasks from within the Eclipse IDE. Time to get hacking! This is where the power of Git really kicked in.

Within moments I cloned the GitHub Mylyn connector project and got to work. Luckily the code was in great shape before I started, and within a few hours I had implemented a functional Mylyn task editor for GitHub. It's trivial for the connector project committers to pull my contributions back into their project.

Though Git itself is not simple to use, it eliminates many barriers and eases community collaboration. EGit integrates first-class support for Git into Eclipse, overcoming much of the complexity of using Git.

Eclipse's ability to collaborate within its project teams and with its wide user community will step into high gear this year. A continued focus on best practices and adoption of enabling technologies such as Git and EGit will make it happen.

From http://greensopinion.blogspot.com

Using Containers? Read our Kubernetes Comparison eBook to learn the positives and negatives of Kubernetes, Mesos, Docker Swarm and EC2 Container Services.


Opinions expressed by DZone contributors are their own.


Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.


{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}