Hi Chris,

Those three parts seems ok to me.

Thanks for asking

2016-07-11 9:08 GMT+02:00 Harbs <harbs.li...@gmail.com>:

> 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.
> >
>
>


-- 

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.

Reply via email to