On Tue, Feb 7, 2017 at 2:32 PM, Carlos Rovira <carlos.rov...@codeoscopic.com > wrote:
> Hi Om, > > Live reload is done by Yeoman? or is other things implied? > No, it is not done by yeoman. I meant to use some other library to watch a file being changed and then trigger an mxmlc operation. Thanks, Om > > Thanks > > 2017-02-07 21:14 GMT+01:00 OmPrakash Muppirala <bigosma...@gmail.com>: > > > On top of that, I was considering adding a file watcher and recompile the > > flex app as user types/saves. This will re-trigger a compilation and > > possibly a reload of the browser. Live-reload is what the cool kids are > > doing now :-D > > > > The compile times need to be small for this kind of stuff to work. But, > > we'll worry about that when we get all this going. > > > > Thanks, > > Om > > > > On Tue, Feb 7, 2017 at 12:10 PM, OmPrakash Muppirala < > bigosma...@gmail.com > > > > > wrote: > > > > > To expand on that, here are the things that need to go in it: > > > > > > 1. Create a Yeoman template for FlexJS > > > 2. Publish it to yeoman repository > > > 3. When user types: '*yo flexjs*', do the following: > > > > > > > > > 1. Install Flexjs (internally call *npm install flexjs -g*) > > > 2. Download FlexJS simple app template > > > 3. A very simple compilation step (ex. *mxmlc > > > ./flexjsApp/src/FlexJSApp.mxml*) > > > 4. User runs *grunt serve* (a server is started and the flexapp is > > > served up on localhost:8000) > > > > > > It does not seem like a work to get all this going. If only I could > find > > > some time :-( > > > > > > Thanks, > > > Om > > > > > > On Tue, Feb 7, 2017 at 12:01 PM, OmPrakash Muppirala < > > bigosma...@gmail.com > > > > wrote: > > > > > >> Yes, one of the things I wanted to do was: add support for 'yo > flexjs'. > > >> It would set up the FlexJS SDK and create a simple app that folks can > > >> compile and run right away. Hopefully with Grunt or gulp integration. > > >> > > >> Folks are free to work on it before I get to it. > > >> > > >> Thanks, > > >> Om > > >> > > >> On Tue, Feb 7, 2017 at 7:14 AM, Carlos Rovira < > > >> carlos.rov...@codeoscopic.com> wrote: > > >> > > >>> Hi Harbs, > > >>> > > >>> I'm pro integrate those kind of project since people some people > coming > > >>> would want it. But I'd want to know more about what problems find > with > > >>> maven so I (or Chris) could assist you to get it working. > > >>> > > >>> I don't get tired of let people know how easy and convenient is Maven > > >>> once > > >>> it's setup. > > >>> > > >>> A part from that for people working in large IT environments, maven > is > > a > > >>> must, so having this working makes me feel confident about not having > > >>> problems of adoption, at least due to this kind of things that could > > >>> become > > >>> critical when folks checking this technology would examine it, and > > could > > >>> say "stop...no maven support, so stop watching and move to other > > thing". > > >>> > > >>> Thanks > > >>> > > >>> Carlos > > >>> > > >>> > > >>> > > >>> > > >>> 2017-02-07 14:25 GMT+01:00 Harbs <harbs.li...@gmail.com>: > > >>> > > >>> > Sorry. I missed the earlier discussion. > > >>> > > > >>> > FWIW, I was able to create a project using that, but I have never > > been > > >>> > successful building a flex project (including the one I created > using > > >>> the > > >>> > archetype). I don’t know why, but I have not had the drive to > figure > > >>> out > > >>> > why Maven is not working for me. > > >>> > > > >>> > While Maven is great as an option, I don’t think the average JS > > >>> developer > > >>> > will want to be required to use maven to generate a project. > > >>> > > > >>> > My vision is to be able to build a project which can be built using > > >>> any of > > >>> > the possible toolchains and IDEs that are available. That includes > > ant, > > >>> > maven, asconfig/VS Code, FB, FDT, IntelliJ, Moonshine, etc. I’d > like > > to > > >>> > have the project folder be built out including all the necessary > > >>> project > > >>> > files for all those environments and the developer should be able > to > > >>> just > > >>> > use whatever tools they are comfortable with (and switch between > > >>> them). I > > >>> > myself have found myself using FB, command line, Sublime Text and > VS > > >>> Code > > >>> > all to compile and run FlexJS code. Most recently, I have been > using > > VS > > >>> > Code pretty extensively. I think it would be great to add grunt and > > >>> gulp > > >>> > support as well to support those workflows too. > > >>> > > > >>> > I know nothing about archetypes and scaffolding using Maven, but > how > > >>> easy > > >>> > is it to change templates for that? A quick look at Yeoman seems to > > >>> > indicate that creating templates is pretty straight-forward. > There’s > > >>> also > > >>> > an extension for Sublime that can be used and I looked at FDT > > >>> templates a > > >>> > while back which seemed also very work-able. > > >>> > > > >>> > What’s attractive to me about Yeoman is that it’s already somewhat > > of a > > >>> > standard in web development, it has integration into VS Code as > well > > as > > >>> > command line support and modifying templates seems to have a low > > >>> barrier of > > >>> > entry. > > >>> > > > >>> > Harbs > > >>> > > > >>> > > On Feb 7, 2017, at 1:25 PM, Carlos Rovira < > > >>> carlos.rov...@codeoscopic.com> > > >>> > wrote: > > >>> > > > > >>> > > Hi, > > >>> > > > > >>> > > just created a wiki page with instructions on how to use Maven > > >>> Archetypes > > >>> > > to create a project from scratch: > > >>> > > > > >>> > > https://cwiki.apache.org/confluence/display/FLEX/ > > >>> > Create+A+FlexJS+Project+with+Maven > > >>> > > > > >>> > > @Chris, consider to modify it as you wish if you find it not > > >>> accurate. > > >>> > > > > >>> > > Hope you find it useful > > >>> > > > > >>> > > Thanks > > >>> > > > > >>> > > Carlos > > >>> > > > > >>> > > > > >>> > > > > >>> > > El 7 de febrero de 2017, 11:37, Carlos Rovira < > > >>> > carlos.rov...@codeoscopic.com > > >>> > >> escribió: > > >>> > > > > >>> > >> Hi Harbs, > > >>> > >> > > >>> > >> this was commented some weeks ago with Om. If you use maven you > > >>> already > > >>> > >> has project generation with maven arquetypes (actual three > types) > > >>> > >> > > >>> > >> Apache Flex - FlexJS: Framework: Archetypes: Simple FlexJS > > >>> Application > > >>> > >> SUCCESS [ 0.254 s] > > >>> > >> > > >>> > >> [INFO] Apache Flex - FlexJS: Framework: Archetypes: Simple > FlexJS > > >>> > Pure-JS > > >>> > >> Application SUCCESS [ 0.065 s] > > >>> > >> > > >>> > >> [INFO] Apache Flex - FlexJS: Framework: Archetypes: Simple > FlexJS > > >>> > Pure-SWF > > >>> > >> Application SUCCESS [ 0.060 s] > > >>> > >> > > >>> > >> > > >>> > >> > > >>> > >> 2017-02-07 10:41 GMT+01:00 Harbs <harbs.li...@gmail.com>: > > >>> > >> > > >>> > >>> Does anyone here have any experience with Yeoman?[1] > > >>> > >>> > > >>> > >>> One of the nice features in Flash Builder was the ability to > > easily > > >>> > >>> scaffold out a Flex project. I think it would be great to have > a > > >>> Yeoman > > >>> > >>> generator for Flex and FlexJS. > > >>> > >>> > > >>> > >>> Harbs > > >>> > >>> > > >>> > >>> [1]http://yeoman.io/generators/ <http://yeoman.io/generators/> > > >>> > >> > > >>> > >> > > >>> > >> > > >>> > >> > > >>> > >> -- > > >>> > >> > > >>> > >> Carlos Rovira > > >>> > >> Director General > > >>> > >> M: +34 607 22 60 05 <607%2022%2060%2005> > > >>> > >> 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. > > >>> > >> > > >>> > >> > > >>> > > > > >>> > > > > >>> > > -- > > >>> > > > > >>> > > 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. > > >>> > > > >>> > > > >>> > > >>> > > >>> -- > > >>> > > >>> 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. > > >>> > > >> > > >> > > > > > > > > > -- > > 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. >