royale-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alina Kazi" <alina.k...@d-bz.com>
Subject RE: How to Contribute in Apache Royale
Date Fri, 16 Mar 2018 06:56:04 GMT
I am using Moonshine IDE 1.9.0 and 0.9.0-js-swf is installed on my machine.

I am trying to run   F:/src/royale-asjs/examples/mxRoyale/HelloWorld .

Will it work?

I followed only steps that I shared earlier . Nothing else.

Or I have to do anything to get HelloWorld compile?

 

Thanks,

Alina

 

From: Piotr Zarzycki [mailto:piotrzarzycki21@gmail.com] 
Sent: Friday, March 16, 2018 11:39 AM
To: users@royale.apache.org
Subject: Re: How to Contribute in Apache Royale

 

Alina,

 

If you want there is several tools for managing git visually. I'm using sourcetree [1] 

 

[1] www.sourcetreeapp.com

 

Piotr

On Fri, Mar 16, 2018, 07:29 Alina Kazi <alina.kazi@d-bz.com> wrote:

Hi Alex,

https://www.dropbox.com/s/ltzpvqgl8ab9e1w/mxroyalesuccess.png?dl=0

done.. Thank you.

 

-Alina

 

From: Alex Harui [mailto:aharui@adobe.com] 
Sent: Friday, March 16, 2018 11:11 AM


To: users@royale.apache.org
Subject: Re: How to Contribute in Apache Royale

 

Hi Alina, to use the MXRoyale branch, use:

 

git checkout feature/MXRoyale

 

Only royale-asjs has an MXRoyale branch.  We have not made a branch for the compiler yet.

 

Thanks,

-Alex

 

From: Alina Kazi <alina.kazi@d-bz.com>
Reply-To: "users@royale.apache.org" <users@royale.apache.org>
Date: Thursday, March 15, 2018 at 9:44 PM
To: "users@royale.apache.org" <users@royale.apache.org>
Subject: RE: How to Contribute in Apache Royale

 

git clone https://github.com/apache/royale-asjs.git royale-asjs

cd royale-asjs

git checkout develop

ref link :https://github.com/apache/royale-asjs/tree/develop <https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Ftree%2Fdevelop&data=02%7C01%7Caharui%40adobe.com%7C4bde593edda9473029fb08d58b00dc44%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636567758187334371&sdata=RG%2Fh9%2FXIM4qHllIbIDO7Z6hYRfaFyy0lSTynNfi9dI0%3D&reserved=0>


 

is similar to 

 

git clone https://github.com/apache/royale-asjs.git royale-asjs

cd royale-asjs

git checkout develop

ref link : [1] https://github.com/apache/royale-asjs/tree/feature/MXRoyale <https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Ftree%2Ffeature%2FMXRoyale&data=02%7C01%7Caharui%40adobe.com%7C4bde593edda9473029fb08d58b00dc44%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636567758187334371&sdata=LN%2BxkYodR9T8g06R2EkVaN0gMyo94KYlvxo9gmjJqk4%3D&reserved=0>


 

1.How git will differentiate between these commands?

 

Thanks,

Alina

 

From: Piotr Zarzycki [mailto:piotrzarzycki21@gmail.com] 
Sent: Thursday, March 15, 2018 5:37 PM
To: users@royale.apache.org
Subject: Re: How to Contribute in Apache Royale

 

Hello Alina,

 

Great! Congrats! :) 

1. Do you mean build which is usable in IDE ?

 

2. Emulation is so far build on separate branch [1], switch to that branch for your  royale-asjs.
Rebuild again royale-asjs once you switch.

 

Alex, Does compiler repository should be switched also to the branch or can stay on "develop"
?

 

3. Whole framework is split into several modules [2]. Your interested part is in module MXRoyale.
If you change anything there, you don't have to rebuild whole framework - enough if you build
this module.

 

Once you finish your changes in module, you can test them using Examples [3]. - That part
will be a bit tricky. Flow is following:

 

1) You are changing something in module MXRoyale - I'm personally using Intellij to changing
code in Framework. 

2) You are configuring your example "  <https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Ftree%2Ffeature%2FMXRoyale%2Fexamples%2Fmxroyale%2FHelloWorld&data=02%7C01%7Caharui%40adobe.com%7C4bde593edda9473029fb08d58b00dc44%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636567758187334371&sdata=UD4uYdc7XbTLPOit196M8e%2BLWEZSEvs4fXVad4yZfDk%3D&reserved=0>
HelloWorld" in some IDE which supports Royale (Moonshine or VSCode) - You are doing this with
some version of nightly build.

You probably will get some errors because Nightly build doesn't have any changes related to
Emulation, but ignore that.

3) Apply your changes

4) Rebuild example by Maven

 

If you would like to get rid of errors mentioned in 2 - Build whole framework to produce distribution
package which Moonshine understands: 

mvn -Drat.skip=true -DdistributionTargetFolder=d:\Work\royale_ide\distribution -P build-distribution
clean install
Point to that folder in your IDE.
Everything depends how fast you wanted to work - If you don't need in IDE some intellisence,
because you have changed in MXRoyale module some minor things - do not rebuild whole framework!

You will save your time.
Others can point you how to work with ANT - Above flow is working for me for about 2 years
now. ;)
I think Alex and Peter can tell you more about code in that module, get familiar with it for
now yourself. Once you get familiar and make any changes we can take another step - How to
commit all your code.

[1] https://github.com/apache/royale-asjs/tree/feature/MXRoyale <https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Ftree%2Ffeature%2FMXRoyale&data=02%7C01%7Caharui%40adobe.com%7C4bde593edda9473029fb08d58b00dc44%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636567758187334371&sdata=LN%2BxkYodR9T8g06R2EkVaN0gMyo94KYlvxo9gmjJqk4%3D&reserved=0>


[2] https://github.com/apache/royale-asjs/tree/feature/MXRoyale/frameworks/projects <https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Ftree%2Ffeature%2FMXRoyale%2Fframeworks%2Fprojects&data=02%7C01%7Caharui%40adobe.com%7C4bde593edda9473029fb08d58b00dc44%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636567758187334371&sdata=W6oXtO%2FG4J1nyCdGnHtOIM3w1iwM5SiElEtzzcX8SjU%3D&reserved=0>


[3] https://github.com/apache/royale-asjs/tree/feature/MXRoyale/examples/mxroyale <https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Ftree%2Ffeature%2FMXRoyale%2Fexamples%2Fmxroyale&data=02%7C01%7Caharui%40adobe.com%7C4bde593edda9473029fb08d58b00dc44%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636567758187334371&sdata=l3yqXUc6t6WIA2tdCLK5L0o0GG4n3xhBH%2BhaKCx7KVY%3D&reserved=0>


 

Thanks, Piotr

 

 

2018-03-15 12:51 GMT+01:00 Alina Kazi <alina.kazi@d-bz.com>:

Hi,

 

After the Successful Build of Apache Royale 

“royale-compiler”,

“royale-typedefs”

and “royale-asjs”

 

1.How can I install that Compiled build as I execute the command “npm install royale –g
” inside royale-asjs  an error occurred for env.variable missing for python…..  ?

2.What are the steps that should follow to work on Emulations?

3.How can I  work on them? 

4.How can I test them ?

 

Thanks,

Alina

 





 

-- 

Piotr Zarzycki 

Patreon: https://www.patreon.com/piotrzarzycki <https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&data=02%7C01%7Caharui%40adobe.com%7C4bde593edda9473029fb08d58b00dc44%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636567758187334371&sdata=ieHxLh6toJq%2F5NHdDrfA0VtXNnpUAX9VEqBGi4HEAIo%3D&reserved=0>



Mime
View raw message