On Sat, Nov 19, 2016 at 10:16 AM, Andrus Adamchik <[email protected]>
wrote:

> > On Nov 19, 2016, at 4:26 PM, Michael Gentry <[email protected]> wrote:
> >
> > Well, GitHub has certainly been convenient for me thus far, but I
> > understand your concern if someone issues a pull request (which hasn't
> > happened) who isn't part of the ASF.
>
> Talking of contributors, there was a request from Hyderabad JUG where I
> had presented recently to get involved in JavaFX Modeler development. I'll
> start a separate thread on it.
>

I'd be interested in hearing their thoughts.


> > The general organization of the project is in OK shape currently,
> although I expect more refactoring over time.
>
> None of this prevents it from being developed at Apache. We don't have to
> officially release it, but I think having the code right here and usign the
> dev@ list to discuss features would help.
>

Nope, it doesn't prevent it.  Was just letting you know it is in much more
reasonable shape now, if others want to look at, than it was months ago.  I
need(ed) to come to grips with some JavaFX things -- and I do not claim to
be an expert, but I think what I have is usable now, even if incomplete.

> Why are you thinking a separate Git repository?
>
> Cayenne build system is crumbling under its weight (remember the whole
> Travis effort). I'd like to put a stop on it. Bootique project is a good
> case study - we develop each "subsystem" in a separate repo, still release
> them together. This requires an operational CI (that we already have in
> Cayenne) to ensure smooth integration, but allows to work on modules in
> isolation. (Kind of like you do now, only at Apache :))
>

That's pretty much the reason I was expecting.  :-)

I'll still need to make changes to the Cayenne core, though, to support
some of the extensions I want in the modeler (annotations, etc).

> What would a Bootique launcher entail?  Just launching it from Bootique or
> > other Bootique things inside the modeler?
>
> Bootique will provide the launcher, but will also provide injection
> (Guice) and modularity system. Remember we had a discussion of modeler
> plugins like 10 years ago. We'll get that for free with Bootique. E.g.
> you'll be able to "contribute" menu items from user extensions, etc. Also I
> hope it will assist in Swing migration, as we can cleanly abstract the
> "service layer", meaning we can evolve common services for both front-ends.


Hmm, are you thinking of making everything under "Tools" pluggable?

mrg

Reply via email to