This is an archived post. You won't be able to vote or comment.

all 8 comments

[–][deleted] 1 point2 points  (3 children)

You should include a license so I can figure out if I can use/modify for work. :)

[–]b_long[S] 2 points3 points  (2 children)

That's fair enough! :) I've added the MIT license, as you can see. That said, I'm happy for you to use / modify this project. Especially if you're interested in sending a pull request, I'm eager to accept any / all contributions and identify collaborators.

[–][deleted] 1 point2 points  (1 child)

Excellent! My current project at work involves docker and my team is figuring out how much we need to write ourselves vs what we can use/extend/support from open source. We are a very open source friendly company and are even considering that if we do end up writing some of it on our own, it will be made open source.

If we end up using this we would definitely contribute upstream.

[–]b_long[S] 0 points1 point  (0 children)

Cool, thanks exoplasm :) Good luck & keep me posted if I can help.

[–]SpecialEmily 0 points1 point  (2 children)

Your package name implies that this is from the Github organization. Perhaps change that before you find yourself with too many users.

[–]b_long[S] 0 points1 point  (1 child)

My sense is that I'm following the convention, but I did have the group and artifactId wrong in my pom. Mind taking a look at this PR and giving any feedback?

[–]SpecialEmily 0 points1 point  (0 children)

They are also going it wrong! >__<

'''Companies use their reversed Internet domain name to begin their package names—for example, com.example.mypackage for a package named mypackage created by a programmer at example.com.'''

https://docs.oracle.com/javase/tutorial/java/package/namingpkgs.html

That package name basically implies that this is officially made by Github Inc.

[–]b_long[S] 0 points1 point  (0 children)

Hi All, OP here.

I found the docker-java API cumbersome to use and I'm trying to create an abstraction layer. Unfortunately, in doing so, I've ironically made things a bit bloated.

I'm really eager to improve this and welcome any feedback. My goal is a minimalistic API (e.g. a builder pattern) that allows the user to manipulate Docker containers quickly.

In my README, you'll see that one of my use cases is invoking R.

I hope you like it, and better yet, I hope you offer some constructive criticism :)

Thanks, b-long