You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ah...@apache.org on 2018/05/30 23:11:34 UTC

[royale-compiler.wiki] branch master updated: Created Developer Guide (markdown)

This is an automated email from the ASF dual-hosted git repository.

aharui pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/royale-compiler.wiki.git


The following commit(s) were added to refs/heads/master by this push:
     new 87a01f3  Created Developer Guide (markdown)
87a01f3 is described below

commit 87a01f3110e0d509e6679ff949bed64038310095
Author: aharui <ah...@apache.org>
AuthorDate: Wed May 30 16:11:33 2018 -0700

    Created Developer Guide (markdown)
---
 Developer-Guide.md | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/Developer-Guide.md b/Developer-Guide.md
new file mode 100644
index 0000000..a46f618
--- /dev/null
+++ b/Developer-Guide.md
@@ -0,0 +1,7 @@
+This document is intended for people planning to make changes to, and fix bugs in, the Royale Compiler.
+
+The Royale Compiler is a set of Java projects.  Eclipse is used by most of the developers working on the compiler, but you can just use any text editor and Apache Maven or Apache Ant to compile and test your changes.   For Eclipse setup instructions see this document [Eclipse Setup](Eclipse-setup).
+
+The compiler uses several third-party libraries.  The ActionScript parsing is handled by Antlr 3.  MXML parsing uses JFlex.  SWF output uses JBurg.  SWF output also uses LZMA for SWF compression.  JS output uses Google Closure Library. JUnit is used for testing.  And Apache Commons and Guava are used throughout.  Volunteers who want to consolidate the parsing to use, say, Antlr 4 are welcome.
+
+The compiler projects are (in dependency order):
\ No newline at end of file

-- 
To stop receiving notification emails like this one, please contact
aharui@apache.org.