All Projects → prominic → Moonshine Ide

prominic / Moonshine Ide

Licence: other
Moonshine is a free and open source middleweight IDE built with ActionScript 3 for ActionScript 3, Apache Flex®, Apache Royale™, and Feathers development, with Cloud and Desktop support.

Programming Languages

actionscript
884 projects

Labels

Projects that are alternatives of or similar to Moonshine Ide

Moonshine-IDE
Moonshine is a free and open source middleweight IDE built with ActionScript 3 for ActionScript 3, Apache Flex®, Apache Royale™, and Feathers development, with Cloud and Desktop support.
Stars: ✭ 86 (+13.16%)
Mutual labels:  flex, ide
Fake
嵌入式脚本语言 Lightweight embedded scripting language
Stars: ✭ 172 (+126.32%)
Mutual labels:  flex, ide
Php Language Server
PHP Implementation of the VS Code Language Server Protocol 🆚↔🖥
Stars: ✭ 1,019 (+1240.79%)
Mutual labels:  ide
Darkprocessingtheme 3.0
A dark theme for Processing 3
Stars: ✭ 70 (-7.89%)
Mutual labels:  ide
Addon Ide
IDE - Home Assistant Community Add-ons
Stars: ✭ 61 (-19.74%)
Mutual labels:  ide
Awesome Osx
📦 Awesome stuff for OSX
Stars: ✭ 54 (-28.95%)
Mutual labels:  ide
Thonny
Python IDE for beginners
Stars: ✭ 1,113 (+1364.47%)
Mutual labels:  ide
Innovatoradmin
A tool for managing Aras Innovator installations focusing on improving the import/export experience.
Stars: ✭ 40 (-47.37%)
Mutual labels:  ide
Php Reflection Code
PHP反射IDE自动提示生成器
Stars: ✭ 73 (-3.95%)
Mutual labels:  ide
Basicpawn
BasicPawn - SourcePawn Editor
Stars: ✭ 60 (-21.05%)
Mutual labels:  ide
Portugol Webstudio
IDE online para o Portugol
Stars: ✭ 67 (-11.84%)
Mutual labels:  ide
Upyide
Micropython IDE
Stars: ✭ 57 (-25%)
Mutual labels:  ide
Firebase As3
Integrate Firebase Auth, Realtime Database and Storage in your Adobe AIR projects.
Stars: ✭ 55 (-27.63%)
Mutual labels:  flex
Deb Dev Machine
Quickly install common Developer tools, IDE's & Services on Debian 9
Stars: ✭ 63 (-17.11%)
Mutual labels:  ide
Flextotheos
Turn Flex patches into Theos projects
Stars: ✭ 50 (-34.21%)
Mutual labels:  flex
Visualmasm
Visual MASM - Assembly IDE for Microsoft MASM
Stars: ✭ 1,172 (+1442.11%)
Mutual labels:  ide
Flex Blazeds
Mirror of Apache Flex BlazeDS
Stars: ✭ 42 (-44.74%)
Mutual labels:  flex
Fabrik
🏭 Collaboratively build, visualize, and design neural nets in browser
Stars: ✭ 1,081 (+1322.37%)
Mutual labels:  ide
Swoole Ide Helper
Auto completion, trigger suggest and view docs for Swoole in editor.
Stars: ✭ 1,116 (+1368.42%)
Mutual labels:  ide
Elementary Ide
An unofficial elementary OS (Vala) oriented IDE.
Stars: ✭ 75 (-1.32%)
Mutual labels:  ide

Synopsis

Moonshine IDE is a free IDE built with Adobe AIR. You can create ActionScript 3, Apache Flex®, Apache Royale® and Feathers projects from Moonshine-IDE. It also provides cloud support.

Motivation

We want to provide a free IDE to our community for ActionScript projects. An IDE which is cross platform and provides Apache Flex®, Apache Royale®, Feathers and cloud support.

Local Build

1. Install Apache Ant

To build Moonshine IDE you need to install Apache Ant. You can also install Apache Ant using npm, chocolatey, etc.

2. Download SDKs

To build Moonshine IDE you need to download:

If you've used Moonshine IDE before and already downloaded these SDKs with Moonshine SDK Installer you can use existing SDKs. By default they're installed in:

  • C:\MoonshineSDKs\Flex_SDK\Flex_xxx_AIR_xxx on Windows
  • /Users/$username/Downloads/MoonshineSDKs on Mac

3. Clone Moonshine SDK Installer

To build Moonshine IDE you also need Moonshine SDK Installer source code. You can clone Moonshine SDK Installer from: https://github.com/prominic/Moonshine-SDK-Installer.git.

You should place SDK Installer repository on the same level as Moonshine IDE. So if you have Moonshine IDE in C:\Repos\Moonshine-IDE you should have SDK Installer in C:\Repos\Moonshine-SDK-Installer.

4. Change configuration files for local build

In Moonshine-IDE\ide\MoonshineDESKTOPevolved\build\ApplicationProperties.xml change:

  • Build version to something newer than already installed eg.

     <buildVersion><![CDATA[2.7.0]]></buildVersion>
    
  • If you have FLEX_HOME set up as environment variable you can skip this step. If not, set one of the following parameters:

    On Windows 32-bit:

     <winSDKPath><![CDATA[C:\MoonshineSDKs\Flex_SDK\Flex_xxx_AIR_xxx]]></winSDKPath>
    

    On Windows 64-bit:

     <winSDKPath64><![CDATA[C:\MoonshineSDKs\Flex_SDK\Flex_xxx_AIR_xxx]]></winSDKPath64>
    

    On Mac and Linux:

     <unixSDKPath><![CDATA[path/to/Flex_xxx_AIR_xxx]]></unixSDKPath>
    

In Moonshine-IDE\ide\MoonshineDESKTOPevolved\src\MoonshineDESKTOP-app.xml

  • By default Moonshine IDE builds with AIR 28.0. If you've installed newer version of AIR SDK on your environment (eg. 32.0) change this parameter accordingly:

     <application xmlns="http://ns.adobe.com/air/application/32.0">
    

5a. Build Desktop Version

If you need to recompile language server, build and deploy codecompletion.jar. If not, you can skip this step.

cd language-server-wrappers/moonshine-as3mxml
ant deploy

To build the application itself, use these commands:

cd ide/MoonshineDESKTOPevolved/build
ant 

Find the generated artifacts in ide/MoonshineDESKTOPevolved/build/DEPLOY

5b. Build Web Version

To compile the SWF for the web version of Moonshine-IDE, run:

cd ide/MoonshineWEBevolved/build
ant 

Find the generated artifacts in ide/MoonshineWEBevolved/build/DEPLOY

NOTE: this part of the project is out of date. The server-side logic needs to be updated before the source can be released.

License

Moonshine-IDE is licensed under the Apache License 2.0 - see the LICENSE.md file for details

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].