Haxe For Mac



Haxelib is a library management tool shipped with the Haxe Toolkit.

Windows, Mac, Linux License Open Source Links. Visual Studio Code Website; Visual Studio Code Haxe Extension; Sublime Text. Platform Windows, Mac, Linux License Commercial Links. Sublime Text; Haxe Bundle for Sublime Text; IntelliJ IDEA. Platform Windows, Mac, Linux License Commercial ('Ultimate' edition) / Apache License 2.0 ('Community' EAP. Haxe plugin for IntelliJ Platform based IDEs (IDEA, Android-Studio) debugger intellij ide haxe idea android-studio idea-plugin Java Apache-2.0 93 182 258 15 Updated Oct 1, 2020. Lime test windows lime test mac lime test linux lime test neko lime test android lime test html5 lime test flash Native builds must be built on the same operating system as the target. As supported in Lime legacy, additional platforms (iOS, BlackBerry) will be restored in the near future. Last Modified Size Path - 2020-09-11 20:256 haxelatest.tar.gz 2020-09-11 20:256 haxe2020-09-11development5fdb166.tar.gz 2020-09-11 13:828 haxe2020-09-114.1.47d0faa0.tar.gz 2020-09-11 13:509 haxe2020-09-114.1bugfix7d0faa0.tar.gz 2020-09-11 12:723 haxe2020-09-11developmentcbf73ba.tar.gz 2020-09-10 23:621 haxe.

It allows searching, installing, upgrading and removing libraries from the haxelib repository as well as submitting libraries to it.

For more documentation, please refer to http://lib.haxe.org/documentation/

Development info

Running the haxelib server for development

The server has to be compiled with Haxe 3.2.1+. It can be run in Apache using mod_neko / mod_tora.

Haxe

Currently using Docker is the simpliest way to build and run the server. It doesn't require setting up Apache or MySQL since everything is included in the container.

To start, run:

The command above will copy the server source code and website resources into a container, compile it, and then start Apache to serve it. To view the website, visit http://$(docker-machine ip):2000/ (Windows and Mac) or http://localhost:2000/ (Linux).

To stop the server, run:

If we modify any of the server source code or website resources, we need to stop the server and then rebuild the image by running the command as follows:

To run haxelib client with this local server, prepend the arguments, -R $SERVER_URL, to each of the haxelib commands, e.g.:

To run integration tests with the local development server:

Note that the integration tests will reset the server database before and after each test.

About this repo

Build files:

Hax For Mc

  • client.hxml: Build the current haxelib client.
  • client_tests.hxml: Build and run the client tests.
  • client_legacy.hxml: Build the haxelib client that works with Haxe 2.x.
  • server.hxml: Build the new website, and the Haxe remoting API.
  • server_tests.hxml: Build and run the new website tests.
  • server_each.hxml: Libraries and configs used by server.hxml and server_tests.hxml.
  • server_legacy.hxml: Build the legacy website.
  • integration_tests.hxml: Build and run tests that test haxelib client and server together.
  • package.hxml: Package the client as package.zip for submitting to the lib.haxe.org as haxelib.
  • prepare_tests.hxml: Package the test libs.
  • ci.hxml: Used by our CIs, TravisCI and AppVeyor.

Haxe For Mac Download

Haze machine

Haxe For Mac Keyboard

Folders:

  • /src/: Source code for the haxelib tool and the website, including legacy versions.
  • /bin/: The compile target for building the haxelib client, legacy client, and others.
  • /www/: The compile target (and supporting files) for the haxelib website (including legacy server)
  • /test/: Source code and files for testings.

Other files:

  • schema.json: JSON schema of haxelib.json.
  • deploy.json: Deploy configuration used by haxelib run ufront deploy for pushing the haxelib website to lib.haxe.org.
  • deploy_key.enc: Encrypted ssh private key for logging in to lib.haxe.org. Used by TravisCI.
  • Dockerfile: Docker build file for building an image that runs the haxelib server.




Comments are closed.