Hi Andrus, We have spoken earlier over email regarding a meetup in Java User Group, Hyderabad. I am interested in contributing, not sure where to begin though.
Thanks Buddha On 21/11/16, 7:45 PM, "Michael Gentry" <[email protected]> wrote: 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
