Thanks for your answer Roland. I've added some comments below.

On Thu, Nov 5, 2015 at 5:35 PM, Roland Grunberg <rgrun...@redhat.com> wrote:

> > Basically doclipser [1] is an Xtext plugin for Dockerfiles grammar with
> some
> > extra code do add items on the "Run as" menu to execute Docker commands.
> > There is almost no overlap with the Docker tools you wrote so it makes
> sense
> > to merge it all together.
>
> This sounds great! We've wanted to improve the user experience for editing
> Dockerfiles for some time. One entry point would be in our ImageBuildPage
> where a very basic dialog is opened with a basic text area for editing.
>
>
Ok I will look at ImageBuildPage then.


> In addition from the context of the editor, your contribution could take
> advantage of the API we have for building images/running containers.
>
> > I will look at the linux-tools code in the next days to understand
> what's the
> > best way to start and will be back to you with a proposal.
> >
> > In the meantime please let me know if you have any concerts or
> suggestions.
>
> Observations from just a quick look over the code :
>
> - I See you're using spotify/docker-client as your main client but also
> have
> some support for dockerjava. We ended up going with spotify/docker-client
> so
> if all functionality is supported with this, I think integrating should be
> very easy
>

Yes no problem, all functionalities are supported with spotify/docker


> - You seem to be bundling (Bundle-ClassPath) docker-client into
> com.zenika.doclipser.api to make it available but ideally we'd have to
> provide
> it as a proper OSGi bundle like everything else. Maybe you looked at the
> various
> dependencies it has and realized it'd be a lot to provide a manifest for
> everything. We've actually gone through this process for docker-client at
> Eclipse Orbit, so you would be able to simply do something like
> 'Require-Bundle:
> com.spotify.docker.client' and it would work as expected.
>
>
That's perfect


> - Dependencies of the project seem sane so I don't see us filing any
> additional CQs if we merge the codebase
>
> - The project builds with Tycho, so that would make integrating with our
> build simpler
>
> - The code seems to be entirely done mainly by you so the legal process
> should
> be simpler (also because it's EPL), although you might need to sign the
> Eclipse CLA (not entirely sure here)
>
>
> Thanks for taking the time to write, and I'm looking forward to being able
> to
> merge this :)
>
> Cheers,
> --
> Roland Grunberg
> _______________________________________________
> linuxtools-dev mailing list
> linuxtools-dev@eclipse.org
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> https://dev.eclipse.org/mailman/listinfo/linuxtools-dev
>
_______________________________________________
linuxtools-dev mailing list
linuxtools-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/linuxtools-dev

Reply via email to