[royale-docs] 02/02: license sweep
This is an automated email from the ASF dual-hosted git repository. aharui pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/royale-docs.git commit 8f0381de16e404f3a3b0a7207233390cd33be2ad Author: Alex HaruiAuthorDate: Thu Jan 25 23:07:48 2018 -0800 license sweep --- Get Started.md| 15 +++ Welcome/Features And Concepts.md | 15 +++ Welcome/Features/AS3.md | 15 +++ Welcome/Features/MXML.md | 15 +++ Welcome/Features/PAYG.md | 15 +++ Welcome/Features/Strands and Beads.md | 15 +++ Welcome/Get_Started/System_Requirements.md| 15 +++ Welcome/High Level View.md| 15 +++ _config.yml | 15 +++ create-an-application/application-lifecycle/build.md | 15 +++ create-an-application/application-lifecycle/configure.md | 15 +++ create-an-application/application-lifecycle/deploy.md | 15 +++ create-an-application/application-lifecycle/design.md | 15 +++ create-an-application/application-lifecycle/maintain.md | 15 +++ create-an-application/application-lifecycle/secure.md | 15 +++ create-an-application/application-structure.md| 15 +++ create-an-application/code-conventions.md | 15 +++ create-an-application/migrate-an-existing-app.md | 15 +++ .../migrate-an-existing-app/migrate-from-flex.md | 15 +++ .../migrate-an-existing-app/migrate-from-js.md| 15 +++ create-an-application/modules.md | 15 +++ create-an-application/security.md | 15 +++ index.md | 15 +++ 23 files changed, 345 insertions(+) diff --git a/Get Started.md b/Get Started.md index 93b66ba..b12f0c3 100644 --- a/Get Started.md +++ b/Get Started.md @@ -1,4 +1,19 @@ --- +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + layout: docpage title: Get Started --- diff --git a/Welcome/Features And Concepts.md b/Welcome/Features And Concepts.md index ef853f9..6f4ffc5 100644 --- a/Welcome/Features And Concepts.md +++ b/Welcome/Features And Concepts.md @@ -1,4 +1,19 @@ --- +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + layout: docpage title: Features and Concepts --- diff --git a/Welcome/Features/AS3.md b/Welcome/Features/AS3.md index ebd4ea2..15776fd 100644 --- a/Welcome/Features/AS3.md +++ b/Welcome/Features/AS3.md @@ -1,4 +1,19 @@ --- +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the
[royale-docs] 01/02: don't need this anymore
This is an automated email from the ASF dual-hosted git repository. aharui pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/royale-docs.git commit eb597244dfc3c0346c7351d1d08795f0d2a675f8 Author: Alex HaruiAuthorDate: Thu Jan 25 22:59:31 2018 -0800 don't need this anymore --- test/test.md | 8 1 file changed, 8 deletions(-) diff --git a/test/test.md b/test/test.md deleted file mode 100644 index 070ca6e..000 --- a/test/test.md +++ /dev/null @@ -1,8 +0,0 @@ -layout: docpage -title: Doc Page Test - -# Testing Royale Document Template - -This is a test of Royale Documentation Template \ No newline at end of file -- To stop receiving notification emails like this one, please contact aha...@apache.org.
[royale-docs] branch develop updated: generate TOC from _data/toc.json
This is an automated email from the ASF dual-hosted git repository. aharui pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/royale-docs.git The following commit(s) were added to refs/heads/develop by this push: new f650fd2 generate TOC from _data/toc.json f650fd2 is described below commit f650fd262642048b4499e2c595808d184adc8115 Author: Alex HaruiAuthorDate: Thu Jan 25 22:54:56 2018 -0800 generate TOC from _data/toc.json --- Get Started.md| 8 + _data/toc.json| 50 ++ _layouts/docpage.html | 411 -- 3 files changed, 123 insertions(+), 346 deletions(-) diff --git a/Get Started.md b/Get Started.md new file mode 100644 index 000..93b66ba --- /dev/null +++ b/Get Started.md @@ -0,0 +1,8 @@ +--- +layout: docpage +title: Get Started +--- + +# Get started with Royale + +*This information will be available soon.* diff --git a/_data/toc.json b/_data/toc.json new file mode 100644 index 000..8877e07 --- /dev/null +++ b/_data/toc.json @@ -0,0 +1,50 @@ +{"toc" : [{"path" : "index.md", + "children" : [{"path" : "Welcome/High Level View.md" }, + {"path" : "Welcome/Features And Concepts.md", + "children" : [{"path" : "Welcome/Features/AS3.md" }, +{"path" : "Welcome/Features/MXML.md" }, +{"path" : "Welcome/Features/PAYG.md" }, +{"path" : "Welcome/Features/Strands and Beads.md" } + ] + }, + {"path" : "Welcome/What Royale and You Can Do.md" }, + {"path" : "Welcome/A Bit of History.md" }, + {"path" : "Welcome/Licenses and Policies.md" }, + {"path" : "Welcome/Get Involved.md", + "children" : [{"path" : "Welcome/Get Involved/The Royale Team.md" }, +{"path" : "Welcome/Get Involved/The Apache Community.md" } + ] + } +] + }, + {"path" : "Get Started.md", +"children" : [{"path" : "GetStarted/System Requirements.md" }, + {"path" : "GetStarted/Development Tools.md" }, + {"path" : "GetStarted/Frameworks.md" }, + {"path" : "GetStarted/Download Royale.md" }, + {"path" : "GetStarted/Hello World.md" } + ] + }, + {"path" : "Create An Application.md", +"children" : [{"path" : "create-an-application/application-lifecycle.md", + "children": [{"path" : "create-an-application/application-lifecycle/design.md"}, +{"path" : "create-an-application/application-lifecycle/configure.md"}, +{"path" : "create-an-application/application-lifecycle/build.md"}, +{"path" : "create-an-application/application-lifecycle/deploy.md"}, +{"path" : "create-an-application/application-lifecycle/secure.md"}, +{"path" : "create-an-application/application-lifecycle/maintain.md"} + ] + }, + {"path" : "create-an-application/application-structure.md"}, + {"path" : "create-an-application/migrate-an-existing-app.md", + "children" : [{"path" : "create-an-application/migrate-an-existing-app/migrate-from-flex.md"}, + {"path" : "create-an-application/migrate-an-existing-app/migrate-from-js.md"} +] + }, + {"path" : "create-an-application/security.md" }, + {"path" : "create-an-application/modules.md" }, + {"path" : "create-an-application/code-conventions.md" } + ] + } + ] +} \ No newline at end of file diff --git a/_layouts/docpage.html b/_layouts/docpage.html index 1649331..6176a45 100644 --- a/_layouts/docpage.html +++ b/_layouts/docpage.html @@ -27,203 +27,6 @@ limitations under the License. -{% assign welcome_menu_open = "none" %} -{% assign features_menu_open = "none" %} -{% assign involved_menu_open = "none" %} -{% assign started_menu_open = "none" %} -{% assign app_menu_open = "none" %} -{% assign lifecycle_menu_open = "none" %} -{% assign docpath = page.url | split: "/" %} -{% for part in docpath %} -{% if part == "Welcome" %} - {% assign welcome_menu_open =
[royale-docs] branch develop updated: links outside doc open new window
This is an automated email from the ASF dual-hosted git repository. aharui pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/royale-docs.git The following commit(s) were added to refs/heads/develop by this push: new 4646e4f links outside doc open new window 4646e4f is described below commit 4646e4fcbf897e02b340c2a43b3e7b36af26e715 Author: Alex HaruiAuthorDate: Thu Jan 25 18:30:25 2018 -0800 links outside doc open new window --- index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.md b/index.md index ed0aa21..470eaf0 100644 --- a/index.md +++ b/index.md @@ -5,7 +5,7 @@ title: Welcome to Apache Royale # Welcome to Apache Royale! -This is the main documentation for Apache Royale. If you are looking for the API Reference, [click here](http://apacheroyaleci.westus2.cloudapp.azure.com:8080/job/Royale_ASDoc_Example/lastSuccessfulBuild/artifact/examples/royale/ASDoc/bin/js-debug/index.html). +This is the main documentation for Apache Royale. If you are looking for the API Reference, [click here](http://apacheroyaleci.westus2.cloudapp.azure.com:8080/job/Royale_ASDoc_Example/lastSuccessfulBuild/artifact/examples/royale/ASDoc/bin/js-debug/index.html){:target='_blank'}. This document is divided into several sections: -- To stop receiving notification emails like this one, please contact aha...@apache.org.
[royale-docs] branch develop updated: Update README.md
This is an automated email from the ASF dual-hosted git repository. andreww pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/royale-docs.git The following commit(s) were added to refs/heads/develop by this push: new 928defd Update README.md 928defd is described below commit 928defd93b4f6b44a946e63a58ea333a7761482e Author: Andrew WetmoreAuthorDate: Thu Jan 25 20:01:34 2018 -0400 Update README.md Added the note about the Apache header at the top of each file. --- README.md | 14 ++ 1 file changed, 14 insertions(+) diff --git a/README.md b/README.md index 913ec4a..334c351 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,20 @@ Each .md page starts with "front matter" structured like this: ``` --- +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. layout: docpage title: README --- -- To stop receiving notification emails like this one, please contact andr...@apache.org.
[royale-docs] branch develop updated: more stubs in create-an-application
This is an automated email from the ASF dual-hosted git repository. aharui pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/royale-docs.git The following commit(s) were added to refs/heads/develop by this push: new 4431662 more stubs in create-an-application 4431662 is described below commit 44316620bef519deb5af5fc10671a26e3fa38100 Author: Alex HaruiAuthorDate: Thu Jan 25 14:54:37 2018 -0800 more stubs in create-an-application --- Create An Application.md | 2 +- _layouts/docpage.html | 32 +-- create-an-application/application-lifecycle.md | 36 ++ .../application-lifecycle/build.md | 8 + .../application-lifecycle/configure.md | 8 + .../application-lifecycle/deploy.md| 8 + .../application-lifecycle/design.md| 8 + .../application-lifecycle/maintain.md | 8 + .../application-lifecycle/secure.md| 8 + 9 files changed, 101 insertions(+), 17 deletions(-) diff --git a/Create An Application.md b/Create An Application.md index edb3cdb..153780a 100644 --- a/Create An Application.md +++ b/Create An Application.md @@ -23,7 +23,7 @@ The easiest way to create a Royale application is to start with an existing one This document is divided into several sections: -[Application Lifecycle](create-an-application/application-lifecycle.html) explains how a Royale application starts up and presents the initial UI. +[Application Lifecycle](create-an-application/application-lifecycle.html) discusses the different phases of application development. [Structure](create-an-application/application-structure.html) explains the important files that typically comprise and application and what they do. diff --git a/_layouts/docpage.html b/_layouts/docpage.html index 4aa3ccc..1649331 100644 --- a/_layouts/docpage.html +++ b/_layouts/docpage.html @@ -45,7 +45,7 @@ limitations under the License. {% assign started_menu_open = "block" %} {% elsif part == "create-an-application" %} {% assign app_menu_open = "block" %} -{% elsif part == "ApplicationLifecycle" %} +{% elsif part == "application-lifecycle" %} {% assign lifecycle_menu_open = "block" %} {% elsif part == "migrate-an-existing-app" %} {% assign migration_menu_open = "block" %} @@ -184,22 +184,22 @@ limitations under the License. {% when "Application Lifecycle" %} {% assign application_lifecycle = "none" %} {% assign label_application_lifecycle = "inline" %} -{% when "Design" %} +{% when "Application design" %} {% assign design = "none" %} {% assign label_design = "inline" %} -{% when "Configure" %} +{% when "Application configuration" %} {% assign configure = "none" %} {% assign label_configure = "inline" %} -{% when "Build" %} +{% when "Build the application" %} {% assign build = "none" %} {% assign label_build = "inline" %} -{% when "Deploy" %} +{% when "Application deployment" %} {% assign deploy = "none" %} {% assign label_deploy = "inline" %} -{% when "Secure" %} +{% when "Application security" %} {% assign secure = "none" %} {% assign label_secure = "inline" %} -{% when "Maintain" %} +{% when "Application maintenance" %} {% assign maintain = "none" %} {% assign label_maintain = "inline" %} {% when "Application structure" %} @@ -351,32 +351,32 @@ limitations under the License. -Application Lifecycle +Application Lifecycle Application Lifecycle - Design + Design Design - Configure + Configure Configure - Build + Build Build - Deploy + Deploy Deploy - Secure + Secure Secure - Maintain + Maintain Maintain @@ -390,8 +390,8 @@ limitations under the License. - Migrate from flex - Migrate from flex + Migrate from Flex + Migrate from Flex Migrate from JavaScript diff --git a/create-an-application/application-lifecycle.md b/create-an-application/application-lifecycle.md new file mode 100644 index 000..833a563 --- /dev/null +++ b/create-an-application/application-lifecycle.md @@ -0,0 +1,36 @@ +--- +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache
[royale-docs] branch develop updated: Update High Level View.md
This is an automated email from the ASF dual-hosted git repository. andreww pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/royale-docs.git The following commit(s) were added to refs/heads/develop by this push: new 9e28c13 Update High Level View.md 9e28c13 is described below commit 9e28c13855d7dafaca9bc1e6bde4ce90741cd0f6 Author: Andrew WetmoreAuthorDate: Thu Jan 25 17:18:25 2018 -0400 Update High Level View.md Added a brief "how it works" section, pretty much all we should present in a high-level view. --- Welcome/High Level View.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Welcome/High Level View.md b/Welcome/High Level View.md index 93e9ddb..69e882a 100644 --- a/Welcome/High Level View.md +++ b/Welcome/High Level View.md @@ -22,7 +22,9 @@ These features help you make fewer mistakes when writing code, and that saves ti ## How it works -*This material will be added soon.* +Because both ActionScript and JavaScript are based on the same language, ECMAScript, most code you write in AS translates well to JS. One significant difference is that AS uses the concepts of classes and objects to structure how your code functions, while pure JavaScript does not have those concepts. When you get ready to compile and run your application, the Royale compiler translates AS-specific code into JS code organized into pseudo-classes, which then run just fine in a JavaScript world. + +That takes care of pretty much everything except the user interface. For that, Royale provides a set of UI containers and controls that do the work that the pure Flex containers and controls required the Flash engine to do. ## Status Adobe Royale 0.9.0 was released in January, 2018. It is roughly of beta quality. The latest release is always available on the *Download* tab of this site. -- To stop receiving notification emails like this one, please contact andr...@apache.org.
[royale-docs] 06/06: more pieces for Create An Application
This is an automated email from the ASF dual-hosted git repository. aharui pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/royale-docs.git commit 75db4e9cacdacefc44e4a4407afcce0e5bff5c17 Author: Alex HaruiAuthorDate: Thu Jan 25 12:55:20 2018 -0800 more pieces for Create An Application --- Create An Application.md | 16 +- _layouts/docpage.html| 62 +++- create-an-application/code-conventions.md| 8 +++ create-an-application/migrate-an-existing-app.md | 13 + create-an-application/modules.md | 8 +++ create-an-application/security.md| 8 +++ 6 files changed, 112 insertions(+), 3 deletions(-) diff --git a/Create An Application.md b/Create An Application.md index 5e3dd61..edb3cdb 100644 --- a/Create An Application.md +++ b/Create An Application.md @@ -1,8 +1,22 @@ --- +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + layout: docpage title: Create an Application --- - # Create an Application The easiest way to create a Royale application is to start with an existing one and modify it. In the examples folder are several examples you can use as a starting point. But if you want to know more about the underlying principles, read on. diff --git a/_layouts/docpage.html b/_layouts/docpage.html index 3b60560..4aa3ccc 100644 --- a/_layouts/docpage.html +++ b/_layouts/docpage.html @@ -1,5 +1,5 @@ - +{% endcomment %} http://www.w3.org/1999/xhtml;> https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css; /> @@ -47,6 +47,8 @@ limitations under the License. {% assign app_menu_open = "block" %} {% elsif part == "ApplicationLifecycle" %} {% assign lifecycle_menu_open = "block" %} +{% elsif part == "migrate-an-existing-app" %} + {% assign migration_menu_open = "block" %} {% endif %} {% endfor %} @@ -78,6 +80,12 @@ limitations under the License. {% assign secure = "inline" %} {% assign maintain = "inline" %} {% assign structure = "inline" %} +{% assign migrate = "inline" %} +{% assign migrate_flex = "inline" %} +{% assign migrate_js = "inline" %} +{% assign security = "inline" %} +{% assign modules = "inline" %} +{% assign code_conventions = "inline" %} {% assign label_welcome = "none" %} {% assign label_high_level_view = "none" %} {% assign label_features_and_concepts = "none" %} @@ -106,6 +114,12 @@ limitations under the License. {% assign label_secure = "none" %} {% assign label_maintain = "none" %} {% assign label_structure = "none" %} +{% assign label_migrate = "none" %} +{% assign label_migrate_flex = "none" %} +{% assign label_migrate_js = "none" %} +{% assign label_security = "none" %} +{% assign label_modules = "none" %} +{% assign label_code_conventions = "none" %} {% case page.title %} {% when "Welcome to Apache Royale" %} {% assign welcome = "none" %} @@ -191,6 +205,24 @@ limitations under the License. {% when "Application structure" %} {% assign structure = "none" %} {% assign label_structure = "inline" %} +{% when "Migrate an existing application" %} + {% assign migrate = "none" %} + {% assign label_migrate = "inline" %} +{% when "Migrate from Flex" %} + {% assign migrate_flex = "none" %} + {% assign label_migrate_flex = "inline" %} +{% when "Migrate from JavaScript" %} + {% assign migrate_js = "none" %} + {% assign label_migrate_js = "inline" %} +{% when "Security" %} + {% assign security = "none" %} + {% assign label_security = "inline" %} +{% when "Modules" %} + {% assign modules = "none" %} + {% assign label_modules = "inline" %} +{% when "Royale Code Conventions" %} + {% assign code_conventions = "none" %} + {% assign label_code_conventions = "inline" %} {% endcase %} http://royale.codeoscopic.com/wp-content/uploads/2018/01/apache-royale-tm-logo-dark.svg; style="margin-top:15px; margin-bottom: 5px; width: 190px; height: 40px;"/> @@ -352,6 +384,32 @@ limitations under the License. Application structure Application structure + +Migrate an existing application +
[royale-docs] branch develop updated (1b3a7cc -> 75db4e9)
This is an automated email from the ASF dual-hosted git repository. aharui pushed a change to branch develop in repository https://gitbox.apache.org/repos/asf/royale-docs.git. from 1b3a7cc Update High Level View.md new f0903ad ant script so I don't have to remember the options new 442fbaf move to top level new 2ccdbe5 fill in Create An Application new 8bc59f7 Application Structure tweaks new d8f928e another tweak for new path name new 75db4e9 more pieces for Create An Application The 6 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: Create An Application.md | 36 +++ _layouts/docpage.html | 70 -- build.xml | 37 .../application-structure.md | 0 .../code-conventions.md| 4 +- create-an-application/migrate-an-existing-app.md | 13 .../migrate-an-existing-app/migrate-from-flex.md | 0 .../migrate-an-existing-app/migrate-from-js.md | 0 .../modules.md | 4 +- .../security.md| 4 +- 10 files changed, 156 insertions(+), 12 deletions(-) create mode 100644 Create An Application.md create mode 100644 build.xml copy {Welcome/create-an-application => create-an-application}/application-structure.md (100%) copy Welcome/create-an-application/application-structure.md => create-an-application/code-conventions.md (54%) create mode 100644 create-an-application/migrate-an-existing-app.md rename {Welcome/create-an-application => create-an-application}/migrate-an-existing-app/migrate-from-flex.md (100%) rename {Welcome/create-an-application => create-an-application}/migrate-an-existing-app/migrate-from-js.md (100%) copy Welcome/create-an-application/application-structure.md => create-an-application/modules.md (56%) rename Welcome/create-an-application/application-structure.md => create-an-application/security.md (56%) -- To stop receiving notification emails like this one, please contact aha...@apache.org.
[royale-docs] 02/06: move to top level
This is an automated email from the ASF dual-hosted git repository. aharui pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/royale-docs.git commit 442fbafaaa9c324b0d1e2697a3a91ff8cd37efba Author: Alex HaruiAuthorDate: Thu Jan 25 10:25:39 2018 -0800 move to top level --- .../application-structure.md | 0 .../migrate-an-existing-app/migrate-from-flex.md | 0 .../migrate-an-existing-app/migrate-from-js.md| 0 3 files changed, 0 insertions(+), 0 deletions(-) diff --git a/Welcome/create-an-application/application-structure.md b/create-an-application/application-structure.md similarity index 100% rename from Welcome/create-an-application/application-structure.md rename to create-an-application/application-structure.md diff --git a/Welcome/create-an-application/migrate-an-existing-app/migrate-from-flex.md b/create-an-application/migrate-an-existing-app/migrate-from-flex.md similarity index 100% rename from Welcome/create-an-application/migrate-an-existing-app/migrate-from-flex.md rename to create-an-application/migrate-an-existing-app/migrate-from-flex.md diff --git a/Welcome/create-an-application/migrate-an-existing-app/migrate-from-js.md b/create-an-application/migrate-an-existing-app/migrate-from-js.md similarity index 100% rename from Welcome/create-an-application/migrate-an-existing-app/migrate-from-js.md rename to create-an-application/migrate-an-existing-app/migrate-from-js.md -- To stop receiving notification emails like this one, please contact aha...@apache.org.
[royale-docs] 04/06: Application Structure tweaks
This is an automated email from the ASF dual-hosted git repository. aharui pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/royale-docs.git commit 8bc59f7f376c665150bd1d5e9e4782206787b8e7 Author: Alex HaruiAuthorDate: Thu Jan 25 11:09:19 2018 -0800 Application Structure tweaks --- _layouts/docpage.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_layouts/docpage.html b/_layouts/docpage.html index a9d1201..73e06b5 100644 --- a/_layouts/docpage.html +++ b/_layouts/docpage.html @@ -188,7 +188,7 @@ limitations under the License. {% when "Maintain" %} {% assign maintain = "none" %} {% assign label_maintain = "inline" %} -{% when "Structure" %} +{% when "Application structure" %} {% assign structure = "none" %} {% assign label_structure = "inline" %} {% endcase %} @@ -349,8 +349,8 @@ limitations under the License. -Structure -Structure +Application structure +Application structure -- To stop receiving notification emails like this one, please contact aha...@apache.org.
[royale-docs] 03/06: fill in Create An Application
This is an automated email from the ASF dual-hosted git repository. aharui pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/royale-docs.git commit 2ccdbe5ac1064a75cf5e902ed1dd92e090cc5737 Author: Alex HaruiAuthorDate: Thu Jan 25 10:26:02 2018 -0800 fill in Create An Application --- Create An Application.md | 22 ++ 1 file changed, 22 insertions(+) diff --git a/Create An Application.md b/Create An Application.md new file mode 100644 index 000..5e3dd61 --- /dev/null +++ b/Create An Application.md @@ -0,0 +1,22 @@ +--- +layout: docpage +title: Create an Application +--- + +# Create an Application + +The easiest way to create a Royale application is to start with an existing one and modify it. In the examples folder are several examples you can use as a starting point. But if you want to know more about the underlying principles, read on. + +This document is divided into several sections: + +[Application Lifecycle](create-an-application/application-lifecycle.html) explains how a Royale application starts up and presents the initial UI. + +[Structure](create-an-application/application-structure.html) explains the important files that typically comprise and application and what they do. + +[Migrate an Existing App](create-an-application/migrate-an-existing-app.html) provides strategies and techniques when migrating existing Flex apps to Royale, and how to switch to Royale if you already have a Javascript application. + +[Security](create-an-application/security.html) provides more information about making sure hackers can't use your app to be malicous and about dealing with common security restrictions when your app wants to access external resources. + +[Modules](create-an-application/modules.html) discusses how to break your application into pieces so it doesn't have to all get downloaded at once. Or have the whole thing compiled at once. + +[Royale code conventions](create-an-application/royale-code-conventions.html) explains the typical ways Royale developers name files, classes, function, variables and more. -- To stop receiving notification emails like this one, please contact aha...@apache.org.
[royale-docs] 01/06: ant script so I don't have to remember the options
This is an automated email from the ASF dual-hosted git repository. aharui pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/royale-docs.git commit f0903ad663dfa245126bc3290b1cd09691374682 Author: Alex HaruiAuthorDate: Thu Jan 25 09:53:28 2018 -0800 ant script so I don't have to remember the options --- build.xml | 37 + 1 file changed, 37 insertions(+) diff --git a/build.xml b/build.xml new file mode 100644 index 000..31109d8 --- /dev/null +++ b/build.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + -- To stop receiving notification emails like this one, please contact aha...@apache.org.
[royale-docs] 05/06: another tweak for new path name
This is an automated email from the ASF dual-hosted git repository. aharui pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/royale-docs.git commit d8f928e6a9390f2aa9ee517b5e97f0ee82189d83 Author: Alex HaruiAuthorDate: Thu Jan 25 11:13:33 2018 -0800 another tweak for new path name --- _layouts/docpage.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_layouts/docpage.html b/_layouts/docpage.html index 73e06b5..3b60560 100644 --- a/_layouts/docpage.html +++ b/_layouts/docpage.html @@ -43,7 +43,7 @@ limitations under the License. {% assign involved_menu_open = "block" %} {% elsif part == "GetStarted" %} {% assign started_menu_open = "block" %} -{% elsif part == "CreateAnApplication" %} +{% elsif part == "create-an-application" %} {% assign app_menu_open = "block" %} {% elsif part == "ApplicationLifecycle" %} {% assign lifecycle_menu_open = "block" %} -- To stop receiving notification emails like this one, please contact aha...@apache.org.
[royale-docs] branch develop updated: Update High Level View.md
This is an automated email from the ASF dual-hosted git repository. andreww pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/royale-docs.git The following commit(s) were added to refs/heads/develop by this push: new 1b3a7cc Update High Level View.md 1b3a7cc is described below commit 1b3a7cc196ba5978b9c7e059a888c8632a69e865 Author: Andrew WetmoreAuthorDate: Thu Jan 25 16:06:50 2018 -0400 Update High Level View.md Added a placeholder for "how it works" material drawn from writings about FlexJS --- Welcome/High Level View.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Welcome/High Level View.md b/Welcome/High Level View.md index 8a1b193..93e9ddb 100644 --- a/Welcome/High Level View.md +++ b/Welcome/High Level View.md @@ -21,6 +21,9 @@ These features help you make fewer mistakes when writing code, and that saves ti +## How it works +*This material will be added soon.* + ## Status Adobe Royale 0.9.0 was released in January, 2018. It is roughly of beta quality. The latest release is always available on the *Download* tab of this site. -- To stop receiving notification emails like this one, please contact andr...@apache.org.
[MAVEN-BUILD] Royale-asjs - Build # 438 - Fixed
The Apache Jenkins build system has built Royale-asjs (build #438) Status: Fixed Check console output at https://builds.apache.org/job/Royale-asjs/438/ to view the results.
[royale-docs] branch develop updated: Update application-structure.md
This is an automated email from the ASF dual-hosted git repository. andreww pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/royale-docs.git The following commit(s) were added to refs/heads/develop by this push: new 661905b Update application-structure.md 661905b is described below commit 661905bc4434f73855c69d28eab4e171f962b91b Author: Andrew WetmoreAuthorDate: Thu Jan 25 08:59:39 2018 -0400 Update application-structure.md Corrected copy-and-paste error --- Welcome/create-an-application/application-structure.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Welcome/create-an-application/application-structure.md b/Welcome/create-an-application/application-structure.md index f77b801..e254775 100644 --- a/Welcome/create-an-application/application-structure.md +++ b/Welcome/create-an-application/application-structure.md @@ -1,8 +1,8 @@ --- layout: docpage -title: Structure +title: Application structure --- -# Migrate from JavaScript +# Application structure *This information will be available soon.* -- To stop receiving notification emails like this one, please contact andr...@apache.org.
[royale-docs] branch develop updated: Create application-structure.md
This is an automated email from the ASF dual-hosted git repository. andreww pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/royale-docs.git The following commit(s) were added to refs/heads/develop by this push: new ddc57a8 Create application-structure.md ddc57a8 is described below commit ddc57a8c6e0c4fe0a508a43c0866efaf29f0e5e7 Author: Andrew WetmoreAuthorDate: Thu Jan 25 08:58:28 2018 -0400 Create application-structure.md I have material for this page, which I will add in the next few days. --- Welcome/create-an-application/application-structure.md | 8 1 file changed, 8 insertions(+) diff --git a/Welcome/create-an-application/application-structure.md b/Welcome/create-an-application/application-structure.md new file mode 100644 index 000..f77b801 --- /dev/null +++ b/Welcome/create-an-application/application-structure.md @@ -0,0 +1,8 @@ +--- +layout: docpage +title: Structure +--- + +# Migrate from JavaScript + +*This information will be available soon.* -- To stop receiving notification emails like this one, please contact andr...@apache.org.
[royale-docs] branch develop updated: Create migrate-from-js.md
This is an automated email from the ASF dual-hosted git repository. andreww pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/royale-docs.git The following commit(s) were added to refs/heads/develop by this push: new 4ec8ba8 Create migrate-from-js.md 4ec8ba8 is described below commit 4ec8ba839c44009d26830b9ede850febbae8d020 Author: Andrew WetmoreAuthorDate: Thu Jan 25 08:55:49 2018 -0400 Create migrate-from-js.md I have material for this page, which I hope to add later today. --- .../migrate-an-existing-app/migrate-from-js.md| 8 1 file changed, 8 insertions(+) diff --git a/Welcome/create-an-application/migrate-an-existing-app/migrate-from-js.md b/Welcome/create-an-application/migrate-an-existing-app/migrate-from-js.md new file mode 100644 index 000..24f6488 --- /dev/null +++ b/Welcome/create-an-application/migrate-an-existing-app/migrate-from-js.md @@ -0,0 +1,8 @@ +--- +layout: docpage +title: Migrate from JavaScript +--- + +# Migrate from JavaScript + +*This information will be available soon.* -- To stop receiving notification emails like this one, please contact andr...@apache.org.
[royale-docs] branch develop updated: Update High Level View.md
This is an automated email from the ASF dual-hosted git repository. andreww pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/royale-docs.git The following commit(s) were added to refs/heads/develop by this push: new 9b9a7ed Update High Level View.md 9b9a7ed is described below commit 9b9a7ed9b43d7ee68f656b9ec59e29cfc5238512 Author: Andrew WetmoreAuthorDate: Thu Jan 25 08:21:38 2018 -0400 Update High Level View.md Added content, but have not yet added links to other pages in the help docs, or out from the help docs. --- Welcome/High Level View.md | 16 +++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/Welcome/High Level View.md b/Welcome/High Level View.md index 59704dc..9b7be7c 100644 --- a/Welcome/High Level View.md +++ b/Welcome/High Level View.md @@ -2,7 +2,21 @@ layout: docpage title: High Level View --- + # High Level View -This is a test of Royale Documentation Template +Apache Royale began as "FlexJS", a branch of the Apache Flex project. The goal was to make a way for the many existing Flex applications users have developed to be deployable outside of the Adobe Flash and Adobe AIR enviromments. + +While Flex may work using Flash in browsers or within AIR on computers with traditional keyboards for years to come, Flex developers need to make their apps available on mobile devices, which for many end users are now the primary computer. The cost of migrating an application to a new coding language is high, and the risks around quality control are significant, especially when migrating to a less-strict language like JavaScript. Royale helps to minimize the cost and the risk of migrati [...] + +Beyond that, it is becoming clear that Royale can provide significant developer productivity gains for new projects. Flex made it easy and efficient to create robust applications. Like Flex, Royale provides: + +- Declarative Language (MXML) - Declarative languages provide a schematic, or diagram. of the pieces of the application, and are more terse than options like JavaScript. +- Semi-Structured Language (ActionScript) - ActionScript deploys classes and interfaces, so it can do a better job of enforcing correct use of APIs than JavaScript can. +- Runtime Verifier - The verifier catches errors at runtime so you can address them before packaging a release. +- Choice of IDEs - You can choose the IDE that suits you best, and the IDEs can provide better code assistance because the coding language is structured. + +These features help you make fewer mistakes when writing code, and that saves time and improves productivity. + + -- To stop receiving notification emails like this one, please contact andr...@apache.org.