How to contribute to Eclipse JKube?

Contributing to Eclipse JKube

Before you get started:

  • Does the project (Eclipse JKube in this case) interests to you? Have you tried it out as an end user? Did you like something about it? Did you dislike something about it and want to improve it?
  • Do you have the matching skill set (experience with Java, Maven, Docker and Kubernetes in this case) which might be useful while contributing? Or are you willing to learn these as you contribute?

Finding an issue to work on:

Filtering existing issues for Good first issues

Setting up development environment:

Setting up Git:

  1. Fork Eclipse JKube repository on Github
$ git clone https://github.com/rohanKanojia/jkube.git
# Configure Git User and Email
$ git config user.name "Your Name"
$ git config user.email "your_email@example.com"

Setting up IntelliJ:

jkube : $ mvn clean install -DskipTests
Loading Eclipse JKube as Maven Project in IntelliJ

Working on the issue you picked up:

jkube $ git checkout -b pr/issue1234
jkube $ mvn clean install

Committing Changes:

jkube $ git add foo/file/changed.txt
jkube $ git commit --signoff
jkube $ git push origin pr/issue1234

Submitting Pull Request on GitHub:

Creating a pull request pop up
Creating a pull request form

Addressing Review Comments:

jkube $ git checkout pr/issue1234
Switched to branch 'pr/issue1234'
# Make requested changes
jkube $ vi dir/some-file.txt
jkube $ git add dir/some-file.txt
jkube $ git commit --amend
# Force push changes
jkube $ git push origin pr/issue1224 -f

Conclusion:

--

--

--

https://about.me/rohankanojia

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

How to change MAC Address of your Network Adapter(NIC).

When should you use Rapid Application Development (RAD)?

I started Microverse’s Fast Track program — 5 things you should know

Announcement on the Distribution of Income of Axie Gameforce Contract

Rubix Token Introduction (Update 2/5)

Cautiously Welcoming the New Year, New Skills, New Connections

Picture of 3 hands holding sparklers in the air while standing in a circle on a rooftop at dusk

How to detect Face in a image using Haarcascade classifier

My first Ruby on Rails App and using Bootstrap

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Rohan Kumar

Rohan Kumar

https://about.me/rohankanojia

More from Medium

Missing the forest for the tree

Our Sonder World

Final year research projects. Tips on how to get done with it.

Introduction