On Thu, Nov 9, 2017 at 10:08 AM, Carlos Rovira <carlosrov...@apache.org>
wrote:

> Hi Om,
>
> I'm working on the website content and want to know about NPM to update
> pages with real info.
> could you share your plans about releasing Apache Royale in NPM?
> I suppose you can't still make this due to some final renaming?
>
> Let me know in order to remove this info if you think we'll need more time
> to get Royale on NPM
>
> Thanks!
>

I was hoping to release the npm version right after we do the first release
of royale.  Does that work?

Thanks,
Om


>
>
> 2017-10-30 19:57 GMT+01:00 Carlos Rovira <carlos.rov...@codeoscopic.com>:
>
> > I think apache-royals would be better, since avoids confusing people. If
> I
> > came to this project for the first time, and try to search in npm, and
> find
> > "royale", although this was the right and only package, I'll be ask me if
> > there's the right one.
> >
> > With apache-royale, there's no confusion problems ;)
> >
> > 2017-10-30 19:50 GMT+01:00 OmPrakash Muppirala <bigosma...@gmail.com>:
> >
> >> We always have option of using apache-royale as package name.
> >>
> >> On Mon, Oct 30, 2017 at 11:32 AM, Harbs <harbs.li...@gmail.com> wrote:
> >>
> >> > It’s a shame that “royale” seems to already be taken on npm.
> >> >
> >> > I would vote for two packages:
> >> >
> >> > 1. To install *everything* (i.e. swf, js, node, etc. and future
> targets
> >> > when/if we add them):
> >> > npm install apache-royale -g
> >> >
> >> > 2. To install js-only:
> >> > npm install apache-royale-js -g
> >> >
> >> > If we see a demand for further packages (i.e. compiler only), we can
> add
> >> > them as additional packages later.
> >> >
> >> > Harbs
> >> >
> >> > > On Oct 30, 2017, at 8:23 PM, OmPrakash Muppirala <
> >> bigosma...@gmail.com>
> >> > wrote:
> >> > >
> >> > > So, "npm install" downloads a tarball from npmjs.org.  The package
> >> > usually
> >> > > contains the code we want others to use.  It also contains a
> >> > "package.json"
> >> > > file which specify all its dependencies.  These dependencies (and
> >> their
> >> > > sub-dependencies) are all downloaded from npmjs.org as part of "npm
> >> > > install".
> >> > >
> >> > > There are options to run custom scripts before and after the npm
> >> install.
> >> > > In the case of FlexJS, we run a script afterwards that simply
> >> downloads
> >> > our
> >> > > non-npmjs.org dependencies (royale sdk, fonts, flash player, air,
> >> etc.)
> >> > and
> >> > > puts them in the correct places.
> >> > >
> >> > > So, our options are:
> >> > >
> >> > > 1.  Publish two different packages on npmjs.org: jsonly and js+swf.
> >> We
> >> > > need to figure out the names of these packages, since they are
> unique
> >> > > identifiers on npmjs's registry.
> >> > >
> >> > > Then the command the users would run would look like:
> >> > > npm install royale-jsonly -g
> >> > > npm install royale-js-and-swf -g
> >> > >
> >> > > 2.  Publish only the jsonly package.
> >> > > Then the command the users would run would look like:
> >> > > npm install royale-jsonly -g
> >> > >
> >> > > 3.  Possibly, we can figure out a way to optionally download swf
> >> support.
> >> > > This way, by default the jsonly is downoaded and unzipped.  Then we
> >> could
> >> > > (possibly) look at the args or have the user run another command
> that
> >> > > downloads the swf support.
> >> > >
> >> > > Then the command the users would run would (possibly) look like:
> >> > > npm install royale -- -include-swf-support -g
> >> > >
> >> > > (or)
> >> > > npm install royale-jsonly -g
> >> > > and then
> >> > > ./update-royale-include-swf-support
> >> > >
> >> > > In all three cases, we can definitely run a script that alters xml
> >> > configs,
> >> > > etc. to suit our needs.
> >> > >
> >> > > Hope that helps.
> >> > >
> >> > > Thanks,
> >> > > Om
> >> > >
> >> > > On Mon, Oct 30, 2017 at 9:20 AM, Alex Harui
> <aha...@adobe.com.invalid
> >> >
> >> > > wrote:
> >> > >
> >> > >> Om,
> >> > >>
> >> > >> Can you explain to us what our options are?  Essentially, the
> JS-only
> >> > >> package will be a subset of a package that can output both SWF and
> JS
> >> > and
> >> > >> will probably have slightly different default settings in, for
> >> example,
> >> > a
> >> > >> frameworks/royale-config.xml file.
> >> > >>
> >> > >> It is looking like we can create a zip package for JS-only that
> will
> >> > work
> >> > >> in Moonshine and VSCode, but to fully make it work in Flash Builder
> >> (and
> >> > >> maybe some other IDEs) you will need to run a script of some sort
> >> that
> >> > >> fixes up some FB launch configurations that convert Flex projects
> to
> >> > >> Royale projects.
> >> > >>
> >> > >> The current plan for a "FlexJS" package that has SWF support (for
> >> users
> >> > >> that want use SWF for testing or as a migration step) will require
> >> that
> >> > >> users unzip a package and run an Ant script to bring down Adobe
> >> > >> dependencies.  I'm thinking we won't use the Flex installer.
> >> > >>
> >> > >> I'm still working through why one of our users isn't getting code
> >> > >> completion working in FB and the answer there may affect packaging
> as
> >> > well.
> >> > >>
> >> > >> I don't know NPM well enough to have an opinion on, if we
> distribute
> >> two
> >> > >> packages (flexjs-with-swf-support and js-only), whether NPM allows
> >> us to
> >> > >> have two different packages or whether it is better to structure
> NPM
> >> > >> releases as js-only package and a swf-support-add-on package.
> >> > >>
> >> > >> I also don't know if the NPM install should run a script that fixes
> >> up
> >> > >> those launch configs.  Maybe it is better to continue to leave them
> >> as
> >> > "FB
> >> > >> users have to run this additional Ant script" or something like
> that.
> >> > I'm
> >> > >> not sure how important FB still is to our ease-of-migration story.
> >> > >>
> >> > >> Maybe showing us what folks would have to type on the command line
> >> might
> >> > >> help us form opinions.
> >> > >>
> >> > >> Thoughts?
> >> > >> -Alex
> >> > >>
> >> > >>
> >> > >> On 10/30/17, 4:36 AM, "carlos.rov...@gmail.com on behalf of Carlos
> >> > Rovira"
> >> > >> <carlos.rov...@gmail.com on behalf of
> carlos.rov...@codeoscopic.com>
> >> > >> wrote:
> >> > >>
> >> > >>> Hi Om,
> >> > >>>
> >> > >>> I think that would be great!
> >> > >>>
> >> > >>> If we end having multiple products as Alex suggested, I think we
> >> should
> >> > >>> have as well multiple NPM installs.
> >> > >>> So for me is ok to sync products we deliver with NPM installations
> >> > flavors
> >> > >>>
> >> > >>> Thanks
> >> > >>>
> >> > >>>
> >> > >>>
> >> > >>> 2017-10-30 10:58 GMT+01:00 Yishay Weiss <yishayj...@hotmail.com>:
> >> > >>>
> >> > >>>> You’re likely to do most of the maintenance work, so it’s up to
> >> you…
> >> > As
> >> > >>>> far as users go there are some users writing client code in AIR
> and
> >> > >>>> server
> >> > >>>> code in node (in fact I’m involved in such a project right now).
> >> So I
> >> > >>>> wouldn’t make sweeping assumptions.
> >> > >>>>
> >> > >>>>
> >> > >>>>
> >> > >>>> ________________________________
> >> > >>>> From: omup...@gmail.com <omup...@gmail.com> on behalf of
> OmPrakash
> >> > >>>> Muppirala <bigosma...@gmail.com>
> >> > >>>> Sent: Monday, October 30, 2017 10:21:37 AM
> >> > >>>> To: dev@royale.apache.org
> >> > >>>> Subject: Re: Publishing royale to npm
> >> > >>>>
> >> > >>>> On Mon, Oct 30, 2017 at 1:19 AM, Harbs <harbs.li...@gmail.com>
> >> wrote:
> >> > >>>>
> >> > >>>>> Why not publish both versions?
> >> > >>>>>
> >> > >>>>
> >> > >>>> It looks like the js only is going to be just a zip file.  That
> >> makes
> >> > >>>> for
> >> > >>>> easy maintenance.
> >> > >>>> The swf version has a bunch of dependencies to be downloaded.
> >> > >>>>
> >> > >>>> Not a big deal, just thinking out loud if we really need to
> publish
> >> > two
> >> > >>>> different packages that might lead to confusion.
> >> > >>>>
> >> > >>>> I'm open to both, though.
> >> > >>>>
> >> > >>>> Thanks,
> >> > >>>> Om
> >> > >>>>
> >> > >>>>
> >> > >>>>>
> >> > >>>>>> On Oct 30, 2017, at 10:15 AM, OmPrakash Muppirala <
> >> > >>>> bigosma...@gmail.com>
> >> > >>>>> wrote:
> >> > >>>>>>
> >> > >>>>>> I was wondering if we should publish the apache.royale-jsonly
> >> verson
> >> > >>>> via
> >> > >>>>>> npm instead of the full version with swf support.
> >> > >>>>>> After all, users coming in vial npm would most likely not
> expect
> >> swf
> >> > >>>>>> support.
> >> > >>>>>>
> >> > >>>>>> Any thoughts on this proposal?
> >> > >>>>>>
> >> > >>>>>> Thanks,
> >> > >>>>>> Om
> >> > >>>>>
> >> > >>>>>
> >> > >>>>
> >> > >>>
> >> > >>>
> >> > >>>
> >> > >>> --
> >> > >>>
> >> > >>> <https://na01.safelinks.protection.outlook.com/?url=
> >> > >> http%3A%2F%2Fwww.codeo
> >> > >>> scopic.com&data=02%7C01%7C%7C5f3b122f189e4e0f119b08d51f8a
> >> > >> 81b0%7Cfa7b1b5a7b
> >> > >>> 34438794aed2c178decee1%7C0%7C0%7C636449602097009881&
> >> > >> sdata=wZgQd0X2xX6ed8y0
> >> > >>> t4O87r66gMlVy%2F8aHqtpwnq8O6w%3D&reserved=0>
> >> > >>>
> >> > >>> Carlos Rovira
> >> > >>>
> >> > >>> Director General
> >> > >>>
> >> > >>> M: +34 607 22 60 05 <607%2022%2060%2005>
> >> > >>>
> >> > >>> https://na01.safelinks.protection.outlook.com/?url=
> >> > >> http%3A%2F%2Fwww.codeos
> >> > >>> copic.com&data=02%7C01%7C%7C5f3b122f189e4e0f119b08d51f8a
> >> > >> 81b0%7Cfa7b1b5a7b3
> >> > >>> 4438794aed2c178decee1%7C0%7C0%7C636449602097009881&
> >> > >> sdata=wZgQd0X2xX6ed8y0t
> >> > >>> 4O87r66gMlVy%2F8aHqtpwnq8O6w%3D&reserved=0
> >> > >>>
> >> > >>>
> >> > >>> Conocenos Avant2 en 1 minuto!
> >> > >>> <https://na01.safelinks.protection.outlook.com/?url=
> >> > >> https%3A%2F%2Favant2.e
> >> > >>> s%2F%23video&data=02%7C01%7C%7C5f3b122f189e4e0f119b08d51f8a
> >> > >> 81b0%7Cfa7b1b5a
> >> > >>> 7b34438794aed2c178decee1%7C0%7C0%7C636449602097009881&
> >> > >> sdata=JK22xVqobAGGnZ
> >> > >>> b8laWESXHS3NA5nLdscBYTEHml7Pk%3D&reserved=0>
> >> > >>>
> >> > >>>
> >> > >>> 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.
> >> > >>
> >> > >>
> >> >
> >> >
> >>
> >
> >
> >
> > --
> >
> > <http://www.codeoscopic.com>
> >
> > Carlos Rovira
> >
> > Director General
> >
> > M: +34 607 22 60 05 <607%2022%2060%2005>
> >
> > http://www.codeoscopic.com
> >
> >
> > Conocenos Avant2 en 1 minuto! <https://avant2.es/#video>
> >
> >
> > 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
> http://about.me/carlosrovira
>

Reply via email to