Hi, +1
I think is completely the way to go, without doubt. These are the kind of things that needs to be refactored in order to get maven to build in order and correcly without problems (like circular dependencies, chicken-egg problems, and so on...), and this kind of things use to be a the way maven signal things needs to be moved. 2016-07-10 16:01 GMT+02:00 Alex Harui <aha...@adobe.com>: > Version number is a whole different topic. Because the extern defines > existing third-party apis there is a good chance they won't change as often. > > Sent from my LG G3, an AT&T 4G LTE smartphone > > ------ Original message------ > From: Christofer Dutz > Date: Sun, Jul 10, 2016 3:26 AM > To: dev@flex.apache.org; > Subject:AW: [FlexJS][Falcon] Some final moving around of stuff :-) > > I would particularly like the renaming to flexjs-framework and > FlexJS-compiler :-) > > We would have to do and vote on 3 releases, but I guess that should be > easy. I would however suggest to keep the versions in sync. Everything else > would confuse people. > > Chris > > > > Von meinem Samsung Galaxy Smartphone gesendet. > > > -------- Ursprüngliche Nachricht -------- > Von: Harbs <harbs.li...@gmail.com> > Datum: 10.07.16 06:38 (GMT+01:00) > An: dev@flex.apache.org > Betreff: Re: [FlexJS][Falcon] Some final moving around of stuff :-) > > I was going to suggest this option. > > Externs are something which might or might not be used with the Framework. > Having it a separate repo makes it clear that it’s a third piece of > “FlexJS” (i.e. FlexJS Compiler, FlexJS Framework and FlexJS Type > Definitions). In fact, I would vote to name the repo flex-typedefs or > flex-js-typedefs. > > On Jul 9, 2016, at 6:12 PM, Alex Harui <aha...@adobe.com> wrote: > > > Getting a flex-extern repo is also an option. > > > > Sent from my LG G3, an AT&T 4G LTE smartphone > > > > ------ Original message------ > > From: Christofer Dutz > > Date: Sat, Jul 9, 2016 7:54 AM > > To: dev@flex.apache.org; > > Subject:AW: [FlexJS][Falcon] Some final moving around of stuff :-) > > > > Hi Alex, > > > > Well fire me they are sumthing in between falcon and asjs. My main > reason for wanting to move them us that it would completely untangle the > dependencies and make the build trivial. > > > > Chris > > > > > > > > Von meinem Samsung Galaxy Smartphone gesendet. > > > > > > -------- Ursprüngliche Nachricht -------- > > Von: Alex Harui <aha...@adobe.com> > > Datum: 09.07.16 16:32 (GMT+01:00) > > An: dev@flex.apache.org > > Betreff: Re: [FlexJS][Falcon] Some final moving around of stuff :-) > > > > > > > > On 7/8/16, 2:04 PM, "Christofer Dutz" <christofer.d...@c-ware.de> wrote: > > > >> Hi, > >> > >> > >> ok in order to prepare the stage for a 0.7.0 release of Falcon and ASJS, > >> I would like to propose some final moving around of things. I would like > >> to move the "externs" to the ASJS project. For me the ASJS project is > >> sort of a synonym for "framework" > >> > >> > >> The reason for this is actually two: > >> > >> 1. For me Falcon is the "compiler" and Externs are somewhat the output > of > >> the compiler. For me the externs are just part of the "framework" (After > >> all they are located in the "framework" directory in the end) > >> > >> 2. It makes the Build and hereby the Maven release process a lot easier > >> as it could performed in one instead of two separate steps (first the > >> compiler and then the externs) > >> > >> > >> If we move the externs to the "framework" then we will be in the > position > >> to do a simple "mvn clean install" in the "compiler" to build the > >> compiler and all that belongs to it and we could to a "mvn clean > install" > >> in the "framework" to build the SWCs and assemble a useable SDK. > >> > >> > >> The reason for me investing a little more in this, is that in contrast > to > >> having a binary release in our repo, as soon as we do a Maven release, > >> taking it back isn't possible anymore. So I'd like to have things clean > >> and not push stuff that we know will have to change soon. Especially if > >> these changes are easy to implement now. > >> > >> > >> I am not really happy with the names of the artifacts in the compiler > >> module, but I'd be happy for now if we could do this untangling of the > >> "externs". > >> > >> > >> What do the others think? Do you agree that the Externs should be moved > >> to the "framework"? > >> > > > > I'd like to hear from a few others before we do this move. I don't > > remember if there is some "packaging" reason like the ability to some day > > make a release just from flex-falcon that can create NativeJS apps. > > > > The Externs aren't a perfect fit for flex-asjs since they mostly aren't > > AS. And the main set of externs comes packaged with the Google Closure > > Compiler so that would mean the flex-asjs build would now also have to > > bring down and/or unpack GCC. > > > > I can go either way. > > -Alex > > > > -- Carlos Rovira Director General M: +34 607 22 60 05 http://www.codeoscopic.com http://www.avant2.es Este mensaje se dirige exclusivamente a su destinatario y puede contener información privilegiada o confidencial. Si ha recibido este mensaje por error, le rogamos que nos lo comunique inmediatamente por esta misma vía y proceda a su destrucción. De la vigente Ley Orgánica de Protección de Datos (15/1999), le comunicamos que sus datos forman parte de un fichero cuyo responsable es CODEOSCOPIC S.A. La finalidad de dicho tratamiento es facilitar la prestación del servicio o información solicitados, teniendo usted derecho de acceso, rectificación, cancelación y oposición de sus datos dirigiéndose a nuestras oficinas c/ Paseo de la Habana 9-11, 28036, Madrid con la documentación necesaria.