You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flex.apache.org by OK <po...@olafkrueger.net> on 2016/09/27 06:37:55 UTC
[FlexJS] flex-asjs contribution/development workflow
Hi,
this is probably one of the silly questions but I wonder what kind of
workflow do you use to be able to contribute to the flex-asjs framework in
an efficient way, e.g.
- What IDE you're using, still FlashBuilder or others (I notice that Josh
creates an AS3 extension for Visual Studio Code wich sounds promising)
- Do you load the complete framework into your IDE or just subprojects or
just single files?
- Should there any kind of automated tests be executed before committing?
- If using FlashBuilder, what's the best way to keep the eclipse project
seperated from the git repo
-...
Thanks for help.
Olaf
--
View this message in context: http://apache-flex-development.2333347.n4.nabble.com/FlexJS-flex-asjs-contribution-development-workflow-tp55330.html
Sent from the Apache Flex Development mailing list archive at Nabble.com.
Re: [FlexJS] flex-asjs contribution/development workflow
Posted by Carlos Rovira <ca...@codeoscopic.com>.
Hi Chris,
I'm an IntelliJ IDEA advocate as you as well for Flex SDK and Java, but
AFAIK for FlexJS 0.7.0, debug does not work (-source-map feature) as Josh
commented.
I'm in the process to check Visual Studio Code with Josh plugin.
Without debug, I think IDEA is not of much help.
2016-09-27 9:54 GMT+02:00 Christofer Dutz <ch...@c-ware.de>:
> Hi Olaf,
>
>
> I use IntelliJ completely. Especially when it comes to Maven I have learnt
> to hate Eclipse based IDEs ;-)
>
>
> With IntelliJ you don't have any problems with having to open/close
> projects, because I have never encountered it slowing down, even if I have
> 200 Projects open. It's Flex support is excelent.
>
>
> I have put a lot of time in the 0.7.0 release to setup the Maven build.
> This should automatically run the unit- and integration-tests. I just
> updated the documentation here: https://cwiki.apache.org/confl
> uence/display/FLEX/Building+FlexJS+with+Maven as I noticed that I had
> changed the distribution-thing and didn't update the Wiki ... sorry for
> that.
>
>
> Chris
>
>
>
> ________________________________
> Von: yishayw <yi...@hotmail.com>
> Gesendet: Dienstag, 27. September 2016 08:54:04
> An: dev@flex.apache.org
> Betreff: Re: [FlexJS] flex-asjs contribution/development workflow
>
> This doesn't answer all your questions, but to get and idea of what I do
> you
> can look at this thread:
>
> http://apache-flex-development.2333347.n4.nabble.com/FlexJS-
> Developer-Setup-td53729.html#a53731
>
> Personally I use FB. I've tried IntelliJ but it didn't work well for me on
> the flash side.
>
> I only open the subprojects I need to change at any given moment. See the
> thread above on how to do so almost seamlessly.
>
> I've found out that what works best for me is to edit the main project's
> .actionScriptProperties file to include/exclude projects. I suggest you
> follow the thread to do it using GUI and have the .actionScriptProperties
> file open to see how it changes. Next time you'll be able to do it more
> quickly by just editing the file.
>
> Regarding automated tests, I've yet to contribute. I guess it's good
> practice though, if you feel you can be efficient that way.
>
> I haven't had any issues with git and FB. I just import the project where
> my
> git repo points and it works.
>
>
> OK wrote
> > Hi,
> > this is probably one of the silly questions but I wonder what kind of
> > workflow do you use to be able to contribute to the flex-asjs framework
> in
> > an efficient way, e.g.
> >
> > - What IDE you're using, still FlashBuilder or others (I notice that Josh
> > creates an AS3 extension for Visual Studio Code wich sounds promising)
> > - Do you load the complete framework into your IDE or just subprojects or
> > just single files?
> > - Should there any kind of automated tests be executed before committing?
> > - If using FlashBuilder, what's the best way to keep the eclipse project
> > seperated from the git repo
> > -...
> >
> > Thanks for help.
> > Olaf
>
>
>
>
>
> --
> View this message in context: http://apache-flex-development
> .2333347.n4.nabble.com/FlexJS-flex-asjs-contribution-development-workflow-
> tp55330p55333.html
> Sent from the Apache Flex Development mailing list archive at Nabble.com.
>
--
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.
Re: [FlexJS] flex-asjs contribution/development workflow
Posted by yishayw <yi...@hotmail.com>.
I think it should be on the wiki. If you feel like writing a wiki page on
your setup after you've successfully done it, I think it would already be a
useful contribution...
--
View this message in context: http://apache-flex-development.2333347.n4.nabble.com/FlexJS-flex-asjs-contribution-development-workflow-tp55330p55346.html
Sent from the Apache Flex Development mailing list archive at Nabble.com.
Re: [FlexJS] flex-asjs contribution/development workflow
Posted by OK <po...@olafkrueger.net>.
Thanks to all for your answers, it's a lot of stuff for me.
Even if I'm familar a bit with Flex Application development... beeing able
to contribute framework stuff is another story.
@yishayw
Your screencast videos are a very good starting point, many thanks for
sharing it!
Maybe we should put the links to the wiki page?
For now I'll try to follow yishayws videos using FlashBuilder... I'm still
looking forward to contribute something useful to FlexJS one day ;-)
Thanks,
Olaf
--
View this message in context: http://apache-flex-development.2333347.n4.nabble.com/FlexJS-flex-asjs-contribution-development-workflow-tp55330p55345.html
Sent from the Apache Flex Development mailing list archive at Nabble.com.
Re: [FlexJS] flex-asjs contribution/development workflow
Posted by Josh Tynjala <jo...@gmail.com>.
To clarify, it's an extension for "Visual Studio Code", Microsoft's new
cross-platform editor. The Windows-only Visual Studio is different.
- Josh
On Sep 27, 2016 2:46 AM, "OmPrakash Muppirala" <bi...@gmail.com> wrote:
I have been using Flash Builder and FDT for a while now. I will gladly
drop everything and switch to Visual Studio if that works out!!
Thanks,
Om
On Tue, Sep 27, 2016 at 2:01 AM, Greg Dove <gr...@gmail.com> wrote:
> I have been using IntelliJ for regular FlexSDK work for the last 3 years,
> after moving away from Flashbuilder, but I have not figured out how to set
> Intellij up correctly for FlexJS yet. I did get it working for javascript
> build and launch by following (iirc) one of Josh's tutorials, but I have
> not used that routinely for what I have been doing so far.
>
> I mainly use ant scripts because I am trying to build both js and swf at
> the same time. I know, I know, I should be using maven too! :) I will,
I've
> just stuck with the familiar while I've been starting out here.
>
> There are not really many automated tests for the framework builds. These
> are the flexunit tests you're talking about, right?
>
> I added one for BinaryData when I worked on it, but this only runs in swf
> for the build, I had manually run the same tests against js.
>
> What I struggled with so far was unit-testing across swf and js at the
same
> time as I worked on things.
>
> This was why I wanted to work on Reflection. Because if we can have some
> way to run the same unit tests against js as well, then it makes the
> flexunit build tests more meaningful.
>
> So there is a new manualtest called 'GenericTests'
>
> You can follow the examples in there to add more tests, and these should
be
> compatible with basic flexunit tests (synchronous only tests at the
moment)
>
> This has an ant build script, similar to the other manual tests which
> builds both js and swf output.
>
> And there is a 'testsview' folder inside which lets you view the swf and
js
> output side-by-side (and toggle between js-debug and js-release builds).
>
> This is just something preliminary that I find useful during framework
> development, but it also should create a set of tests that are compatible
> for use in automated testing in the framework builds via flexunit.
>
> For the more visual/interactive tests or even for the example apps, I
would
> personally find it much more convenient to also run them side-by-side in
> the same browser tab like this, instead of in separate tabs. I also think
> it might be good way to show people working examples of js and swf
> similarity in a showcase site. I think most people like to be able to
> directly compare things like this.
>
> OT: Chris, fyi I think the reflection support should be pretty close to
> what you might need for amf encoding whenever you feel ready to look into
> that (you just need to collect variables and accessors from a
> TypeDefinition and exclude anything with 'Transient' metadata, I think). I
> also added a quick registerClassAlias/getClassAlias implementation in the
> reflection package.
>
>
>
> cheers
> Greg
>
>
>
>
>
> On Tue, Sep 27, 2016 at 8:54 PM, Christofer Dutz <
> christofer.dutz@c-ware.de>
> wrote:
>
> > Hi Olaf,
> >
> >
> > I use IntelliJ completely. Especially when it comes to Maven I have
> learnt
> > to hate Eclipse based IDEs ;-)
> >
> >
> > With IntelliJ you don't have any problems with having to open/close
> > projects, because I have never encountered it slowing down, even if I
> have
> > 200 Projects open. It's Flex support is excelent.
> >
> >
> > I have put a lot of time in the 0.7.0 release to setup the Maven build.
> > This should automatically run the unit- and integration-tests. I just
> > updated the documentation here: https://cwiki.apache.org/confl
> > uence/display/FLEX/Building+FlexJS+with+Maven as I noticed that I had
> > changed the distribution-thing and didn't update the Wiki ... sorry for
> > that.
> >
> >
> > Chris
> >
> >
> >
> > ________________________________
> > Von: yishayw <yi...@hotmail.com>
> > Gesendet: Dienstag, 27. September 2016 08:54:04
> > An: dev@flex.apache.org
> > Betreff: Re: [FlexJS] flex-asjs contribution/development workflow
> >
> > This doesn't answer all your questions, but to get and idea of what I do
> > you
> > can look at this thread:
> >
> > http://apache-flex-development.2333347.n4.nabble.com/FlexJS-
> > Developer-Setup-td53729.html#a53731
> >
> > Personally I use FB. I've tried IntelliJ but it didn't work well for me
> on
> > the flash side.
> >
> > I only open the subprojects I need to change at any given moment. See
the
> > thread above on how to do so almost seamlessly.
> >
> > I've found out that what works best for me is to edit the main project's
> > .actionScriptProperties file to include/exclude projects. I suggest you
> > follow the thread to do it using GUI and have the
.actionScriptProperties
> > file open to see how it changes. Next time you'll be able to do it more
> > quickly by just editing the file.
> >
> > Regarding automated tests, I've yet to contribute. I guess it's good
> > practice though, if you feel you can be efficient that way.
> >
> > I haven't had any issues with git and FB. I just import the project
where
> > my
> > git repo points and it works.
> >
> >
> > OK wrote
> > > Hi,
> > > this is probably one of the silly questions but I wonder what kind of
> > > workflow do you use to be able to contribute to the flex-asjs
framework
> > in
> > > an efficient way, e.g.
> > >
> > > - What IDE you're using, still FlashBuilder or others (I notice that
> Josh
> > > creates an AS3 extension for Visual Studio Code wich sounds promising)
> > > - Do you load the complete framework into your IDE or just subprojects
> or
> > > just single files?
> > > - Should there any kind of automated tests be executed before
> committing?
> > > - If using FlashBuilder, what's the best way to keep the eclipse
> project
> > > seperated from the git repo
> > > -...
> > >
> > > Thanks for help.
> > > Olaf
> >
> >
> >
> >
> >
> > --
> > View this message in context: http://apache-flex-development
> > .2333347.n4.nabble.com/FlexJS-flex-asjs-contribution-
> development-workflow-
> > tp55330p55333.html
> > Sent from the Apache Flex Development mailing list archive at
Nabble.com.
> >
>
Re: [FlexJS] flex-asjs contribution/development workflow
Posted by OmPrakash Muppirala <bi...@gmail.com>.
I have been using Flash Builder and FDT for a while now. I will gladly
drop everything and switch to Visual Studio if that works out!!
Thanks,
Om
On Tue, Sep 27, 2016 at 2:01 AM, Greg Dove <gr...@gmail.com> wrote:
> I have been using IntelliJ for regular FlexSDK work for the last 3 years,
> after moving away from Flashbuilder, but I have not figured out how to set
> Intellij up correctly for FlexJS yet. I did get it working for javascript
> build and launch by following (iirc) one of Josh's tutorials, but I have
> not used that routinely for what I have been doing so far.
>
> I mainly use ant scripts because I am trying to build both js and swf at
> the same time. I know, I know, I should be using maven too! :) I will, I've
> just stuck with the familiar while I've been starting out here.
>
> There are not really many automated tests for the framework builds. These
> are the flexunit tests you're talking about, right?
>
> I added one for BinaryData when I worked on it, but this only runs in swf
> for the build, I had manually run the same tests against js.
>
> What I struggled with so far was unit-testing across swf and js at the same
> time as I worked on things.
>
> This was why I wanted to work on Reflection. Because if we can have some
> way to run the same unit tests against js as well, then it makes the
> flexunit build tests more meaningful.
>
> So there is a new manualtest called 'GenericTests'
>
> You can follow the examples in there to add more tests, and these should be
> compatible with basic flexunit tests (synchronous only tests at the moment)
>
> This has an ant build script, similar to the other manual tests which
> builds both js and swf output.
>
> And there is a 'testsview' folder inside which lets you view the swf and js
> output side-by-side (and toggle between js-debug and js-release builds).
>
> This is just something preliminary that I find useful during framework
> development, but it also should create a set of tests that are compatible
> for use in automated testing in the framework builds via flexunit.
>
> For the more visual/interactive tests or even for the example apps, I would
> personally find it much more convenient to also run them side-by-side in
> the same browser tab like this, instead of in separate tabs. I also think
> it might be good way to show people working examples of js and swf
> similarity in a showcase site. I think most people like to be able to
> directly compare things like this.
>
> OT: Chris, fyi I think the reflection support should be pretty close to
> what you might need for amf encoding whenever you feel ready to look into
> that (you just need to collect variables and accessors from a
> TypeDefinition and exclude anything with 'Transient' metadata, I think). I
> also added a quick registerClassAlias/getClassAlias implementation in the
> reflection package.
>
>
>
> cheers
> Greg
>
>
>
>
>
> On Tue, Sep 27, 2016 at 8:54 PM, Christofer Dutz <
> christofer.dutz@c-ware.de>
> wrote:
>
> > Hi Olaf,
> >
> >
> > I use IntelliJ completely. Especially when it comes to Maven I have
> learnt
> > to hate Eclipse based IDEs ;-)
> >
> >
> > With IntelliJ you don't have any problems with having to open/close
> > projects, because I have never encountered it slowing down, even if I
> have
> > 200 Projects open. It's Flex support is excelent.
> >
> >
> > I have put a lot of time in the 0.7.0 release to setup the Maven build.
> > This should automatically run the unit- and integration-tests. I just
> > updated the documentation here: https://cwiki.apache.org/confl
> > uence/display/FLEX/Building+FlexJS+with+Maven as I noticed that I had
> > changed the distribution-thing and didn't update the Wiki ... sorry for
> > that.
> >
> >
> > Chris
> >
> >
> >
> > ________________________________
> > Von: yishayw <yi...@hotmail.com>
> > Gesendet: Dienstag, 27. September 2016 08:54:04
> > An: dev@flex.apache.org
> > Betreff: Re: [FlexJS] flex-asjs contribution/development workflow
> >
> > This doesn't answer all your questions, but to get and idea of what I do
> > you
> > can look at this thread:
> >
> > http://apache-flex-development.2333347.n4.nabble.com/FlexJS-
> > Developer-Setup-td53729.html#a53731
> >
> > Personally I use FB. I've tried IntelliJ but it didn't work well for me
> on
> > the flash side.
> >
> > I only open the subprojects I need to change at any given moment. See the
> > thread above on how to do so almost seamlessly.
> >
> > I've found out that what works best for me is to edit the main project's
> > .actionScriptProperties file to include/exclude projects. I suggest you
> > follow the thread to do it using GUI and have the .actionScriptProperties
> > file open to see how it changes. Next time you'll be able to do it more
> > quickly by just editing the file.
> >
> > Regarding automated tests, I've yet to contribute. I guess it's good
> > practice though, if you feel you can be efficient that way.
> >
> > I haven't had any issues with git and FB. I just import the project where
> > my
> > git repo points and it works.
> >
> >
> > OK wrote
> > > Hi,
> > > this is probably one of the silly questions but I wonder what kind of
> > > workflow do you use to be able to contribute to the flex-asjs framework
> > in
> > > an efficient way, e.g.
> > >
> > > - What IDE you're using, still FlashBuilder or others (I notice that
> Josh
> > > creates an AS3 extension for Visual Studio Code wich sounds promising)
> > > - Do you load the complete framework into your IDE or just subprojects
> or
> > > just single files?
> > > - Should there any kind of automated tests be executed before
> committing?
> > > - If using FlashBuilder, what's the best way to keep the eclipse
> project
> > > seperated from the git repo
> > > -...
> > >
> > > Thanks for help.
> > > Olaf
> >
> >
> >
> >
> >
> > --
> > View this message in context: http://apache-flex-development
> > .2333347.n4.nabble.com/FlexJS-flex-asjs-contribution-
> development-workflow-
> > tp55330p55333.html
> > Sent from the Apache Flex Development mailing list archive at Nabble.com.
> >
>
Re: [FlexJS] flex-asjs contribution/development workflow
Posted by Greg Dove <gr...@gmail.com>.
"when you run 'ant checkintests' it run mustella tests on both swf
and js automatically and uses Selenium"
This sounds great (and very much like something I should be doing!,
although I didn't really touch any of the visual stuff yet I think)
I will check it out.
On Wed, Sep 28, 2016 at 4:05 AM, Alex Harui <ah...@adobe.com> wrote:
>
>
> On 9/27/16, 2:01 AM, "Greg Dove" <gr...@gmail.com> wrote:
> >
> >There are not really many automated tests for the framework builds. These
> >are the flexunit tests you're talking about, right?
> >
> >I added one for BinaryData when I worked on it, but this only runs in swf
> >for the build, I had manually run the same tests against js.
> >
> >What I struggled with so far was unit-testing across swf and js at the
> >same
> >time as I worked on things.
>
> FWIW, when you run 'ant checkintests' it run mustella tests on both swf
> and js automatically and uses Selenium to control the browser for JS.
> Maybe some of that can be repurposed for running FlexUnit tests in JS.
>
> Thanks for working on trying to get FlexUnit to run on both sides.
>
> -Alex
>
>
Re: [FlexJS] flex-asjs contribution/development workflow
Posted by Alex Harui <ah...@adobe.com>.
On 9/27/16, 2:01 AM, "Greg Dove" <gr...@gmail.com> wrote:
>
>There are not really many automated tests for the framework builds. These
>are the flexunit tests you're talking about, right?
>
>I added one for BinaryData when I worked on it, but this only runs in swf
>for the build, I had manually run the same tests against js.
>
>What I struggled with so far was unit-testing across swf and js at the
>same
>time as I worked on things.
FWIW, when you run 'ant checkintests' it run mustella tests on both swf
and js automatically and uses Selenium to control the browser for JS.
Maybe some of that can be repurposed for running FlexUnit tests in JS.
Thanks for working on trying to get FlexUnit to run on both sides.
-Alex
Re: [FlexJS] flex-asjs contribution/development workflow
Posted by Greg Dove <gr...@gmail.com>.
I have been using IntelliJ for regular FlexSDK work for the last 3 years,
after moving away from Flashbuilder, but I have not figured out how to set
Intellij up correctly for FlexJS yet. I did get it working for javascript
build and launch by following (iirc) one of Josh's tutorials, but I have
not used that routinely for what I have been doing so far.
I mainly use ant scripts because I am trying to build both js and swf at
the same time. I know, I know, I should be using maven too! :) I will, I've
just stuck with the familiar while I've been starting out here.
There are not really many automated tests for the framework builds. These
are the flexunit tests you're talking about, right?
I added one for BinaryData when I worked on it, but this only runs in swf
for the build, I had manually run the same tests against js.
What I struggled with so far was unit-testing across swf and js at the same
time as I worked on things.
This was why I wanted to work on Reflection. Because if we can have some
way to run the same unit tests against js as well, then it makes the
flexunit build tests more meaningful.
So there is a new manualtest called 'GenericTests'
You can follow the examples in there to add more tests, and these should be
compatible with basic flexunit tests (synchronous only tests at the moment)
This has an ant build script, similar to the other manual tests which
builds both js and swf output.
And there is a 'testsview' folder inside which lets you view the swf and js
output side-by-side (and toggle between js-debug and js-release builds).
This is just something preliminary that I find useful during framework
development, but it also should create a set of tests that are compatible
for use in automated testing in the framework builds via flexunit.
For the more visual/interactive tests or even for the example apps, I would
personally find it much more convenient to also run them side-by-side in
the same browser tab like this, instead of in separate tabs. I also think
it might be good way to show people working examples of js and swf
similarity in a showcase site. I think most people like to be able to
directly compare things like this.
OT: Chris, fyi I think the reflection support should be pretty close to
what you might need for amf encoding whenever you feel ready to look into
that (you just need to collect variables and accessors from a
TypeDefinition and exclude anything with 'Transient' metadata, I think). I
also added a quick registerClassAlias/getClassAlias implementation in the
reflection package.
cheers
Greg
On Tue, Sep 27, 2016 at 8:54 PM, Christofer Dutz <ch...@c-ware.de>
wrote:
> Hi Olaf,
>
>
> I use IntelliJ completely. Especially when it comes to Maven I have learnt
> to hate Eclipse based IDEs ;-)
>
>
> With IntelliJ you don't have any problems with having to open/close
> projects, because I have never encountered it slowing down, even if I have
> 200 Projects open. It's Flex support is excelent.
>
>
> I have put a lot of time in the 0.7.0 release to setup the Maven build.
> This should automatically run the unit- and integration-tests. I just
> updated the documentation here: https://cwiki.apache.org/confl
> uence/display/FLEX/Building+FlexJS+with+Maven as I noticed that I had
> changed the distribution-thing and didn't update the Wiki ... sorry for
> that.
>
>
> Chris
>
>
>
> ________________________________
> Von: yishayw <yi...@hotmail.com>
> Gesendet: Dienstag, 27. September 2016 08:54:04
> An: dev@flex.apache.org
> Betreff: Re: [FlexJS] flex-asjs contribution/development workflow
>
> This doesn't answer all your questions, but to get and idea of what I do
> you
> can look at this thread:
>
> http://apache-flex-development.2333347.n4.nabble.com/FlexJS-
> Developer-Setup-td53729.html#a53731
>
> Personally I use FB. I've tried IntelliJ but it didn't work well for me on
> the flash side.
>
> I only open the subprojects I need to change at any given moment. See the
> thread above on how to do so almost seamlessly.
>
> I've found out that what works best for me is to edit the main project's
> .actionScriptProperties file to include/exclude projects. I suggest you
> follow the thread to do it using GUI and have the .actionScriptProperties
> file open to see how it changes. Next time you'll be able to do it more
> quickly by just editing the file.
>
> Regarding automated tests, I've yet to contribute. I guess it's good
> practice though, if you feel you can be efficient that way.
>
> I haven't had any issues with git and FB. I just import the project where
> my
> git repo points and it works.
>
>
> OK wrote
> > Hi,
> > this is probably one of the silly questions but I wonder what kind of
> > workflow do you use to be able to contribute to the flex-asjs framework
> in
> > an efficient way, e.g.
> >
> > - What IDE you're using, still FlashBuilder or others (I notice that Josh
> > creates an AS3 extension for Visual Studio Code wich sounds promising)
> > - Do you load the complete framework into your IDE or just subprojects or
> > just single files?
> > - Should there any kind of automated tests be executed before committing?
> > - If using FlashBuilder, what's the best way to keep the eclipse project
> > seperated from the git repo
> > -...
> >
> > Thanks for help.
> > Olaf
>
>
>
>
>
> --
> View this message in context: http://apache-flex-development
> .2333347.n4.nabble.com/FlexJS-flex-asjs-contribution-development-workflow-
> tp55330p55333.html
> Sent from the Apache Flex Development mailing list archive at Nabble.com.
>
AW: [FlexJS] flex-asjs contribution/development workflow
Posted by Christofer Dutz <ch...@c-ware.de>.
Hi Olaf,
I use IntelliJ completely. Especially when it comes to Maven I have learnt to hate Eclipse based IDEs ;-)
With IntelliJ you don't have any problems with having to open/close projects, because I have never encountered it slowing down, even if I have 200 Projects open. It's Flex support is excelent.
I have put a lot of time in the 0.7.0 release to setup the Maven build. This should automatically run the unit- and integration-tests. I just updated the documentation here: https://cwiki.apache.org/confluence/display/FLEX/Building+FlexJS+with+Maven as I noticed that I had changed the distribution-thing and didn't update the Wiki ... sorry for that.
Chris
________________________________
Von: yishayw <yi...@hotmail.com>
Gesendet: Dienstag, 27. September 2016 08:54:04
An: dev@flex.apache.org
Betreff: Re: [FlexJS] flex-asjs contribution/development workflow
This doesn't answer all your questions, but to get and idea of what I do you
can look at this thread:
http://apache-flex-development.2333347.n4.nabble.com/FlexJS-Developer-Setup-td53729.html#a53731
Personally I use FB. I've tried IntelliJ but it didn't work well for me on
the flash side.
I only open the subprojects I need to change at any given moment. See the
thread above on how to do so almost seamlessly.
I've found out that what works best for me is to edit the main project's
.actionScriptProperties file to include/exclude projects. I suggest you
follow the thread to do it using GUI and have the .actionScriptProperties
file open to see how it changes. Next time you'll be able to do it more
quickly by just editing the file.
Regarding automated tests, I've yet to contribute. I guess it's good
practice though, if you feel you can be efficient that way.
I haven't had any issues with git and FB. I just import the project where my
git repo points and it works.
OK wrote
> Hi,
> this is probably one of the silly questions but I wonder what kind of
> workflow do you use to be able to contribute to the flex-asjs framework in
> an efficient way, e.g.
>
> - What IDE you're using, still FlashBuilder or others (I notice that Josh
> creates an AS3 extension for Visual Studio Code wich sounds promising)
> - Do you load the complete framework into your IDE or just subprojects or
> just single files?
> - Should there any kind of automated tests be executed before committing?
> - If using FlashBuilder, what's the best way to keep the eclipse project
> seperated from the git repo
> -...
>
> Thanks for help.
> Olaf
--
View this message in context: http://apache-flex-development.2333347.n4.nabble.com/FlexJS-flex-asjs-contribution-development-workflow-tp55330p55333.html
Sent from the Apache Flex Development mailing list archive at Nabble.com.
Re: [FlexJS] flex-asjs contribution/development workflow
Posted by yishayw <yi...@hotmail.com>.
This doesn't answer all your questions, but to get and idea of what I do you
can look at this thread:
http://apache-flex-development.2333347.n4.nabble.com/FlexJS-Developer-Setup-td53729.html#a53731
Personally I use FB. I've tried IntelliJ but it didn't work well for me on
the flash side.
I only open the subprojects I need to change at any given moment. See the
thread above on how to do so almost seamlessly.
I've found out that what works best for me is to edit the main project's
.actionScriptProperties file to include/exclude projects. I suggest you
follow the thread to do it using GUI and have the .actionScriptProperties
file open to see how it changes. Next time you'll be able to do it more
quickly by just editing the file.
Regarding automated tests, I've yet to contribute. I guess it's good
practice though, if you feel you can be efficient that way.
I haven't had any issues with git and FB. I just import the project where my
git repo points and it works.
OK wrote
> Hi,
> this is probably one of the silly questions but I wonder what kind of
> workflow do you use to be able to contribute to the flex-asjs framework in
> an efficient way, e.g.
>
> - What IDE you're using, still FlashBuilder or others (I notice that Josh
> creates an AS3 extension for Visual Studio Code wich sounds promising)
> - Do you load the complete framework into your IDE or just subprojects or
> just single files?
> - Should there any kind of automated tests be executed before committing?
> - If using FlashBuilder, what's the best way to keep the eclipse project
> seperated from the git repo
> -...
>
> Thanks for help.
> Olaf
--
View this message in context: http://apache-flex-development.2333347.n4.nabble.com/FlexJS-flex-asjs-contribution-development-workflow-tp55330p55333.html
Sent from the Apache Flex Development mailing list archive at Nabble.com.