One nitpick here: falcon contains both the falcon and falconjx compiler. Are both considered “FlexJS”?
On Jul 11, 2016, at 9:59 AM, Christofer Dutz <christofer.d...@c-ware.de> wrote: > So are we agreeing on splitting up our codebase into these three parts (even > if two of the repos currently still have different names)? > > - flexjs-compiler > > - flexjs-typedefs > > - flexjs-framework > > > In this case I could start preparing things by renaming the "extern" stuff to > "typedef"? I would also call the Maven classifier "typedef". Are the JSSWCs > from the asjs bundle typedefs or are they something different? > > > Chris > > ________________________________ > Von: carlos.rov...@gmail.com <carlos.rov...@gmail.com> im Auftrag von Carlos > Rovira <carlos.rov...@codeoscopic.com> > Gesendet: Sonntag, 10. Juli 2016 17:34:59 > An: dev@flex.apache.org > Cc: Christofer Dutz > Betreff: Re: AW: [FlexJS][Falcon] Some final moving around of stuff :-) > > 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<mailto: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<mailto: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<mailto:harbs.li...@gmail.com>> > Datum: 10.07.16 06:38 (GMT+01:00) > An: dev@flex.apache.org<mailto: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<mailto: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<mailto: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<mailto:aha...@adobe.com>> >> Datum: 09.07.16 16:32 (GMT+01:00) >> An: dev@flex.apache.org<mailto: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<mailto: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 >> > > > > > -- > [http://www.codeoscopic.com/wp-content/uploads/2016/05/logo_codeoscopic_170x70t.png] > Carlos Rovira > Director General > M: +34 607 22 60 05 > http://www.codeoscopic.com > http://www.avant2.es<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. >