haxedevelop.org icon indicating copy to clipboard operation
haxedevelop.org copied to clipboard

Website content and sources

The project is not developed anymore

see https://haxe.org/documentation/introduction/editors-and-ides.html for Haxe IDEs recommendation


haxedevelop.org

Build Status

Sources for https://haxefoundation.github.io/haxedevelop.org/

This project contains a static website generator, it is mixing templates and markdown files into plain HTML files.

Structure

  • The template files are in assets/content/.
  • The static files (css, js, images) files are in assets/includes/.
  • The Haxe source files of the generator are in src/
  • The website-generated content will output in output/

Running a local copy

To run the project you need Haxe.

Call build-site.bat to re-generate the output files.

Contributing to the website/content

Please edit the website files, template and markdown in the assets folder and do a pull request.

Contributing to the generator

You need Haxe 3.2+ installed.

The static site generator source depends on hxtemplo and markdown. Install from haxelib:

haxelib install hxtemplo
haxelib install markdown

Publish new HaxeDevelop binaries on the website

(Collaborators only)

  1. Add binaries here https://github.com/HaxeFoundation/haxedevelop.org/releases
  2. Create $version/CHANGES.md file here https://github.com/HaxeFoundation/haxedevelop.org/tree/master/assets/content/releases
  3. Register version + binaries here https://github.com/HaxeFoundation/haxedevelop.org/blob/master/assets/content/releases/releases.json
  4. Update latest.txt https://github.com/HaxeFoundation/haxedevelop.org/blob/master/assets/includes/latest.txt
  5. Done. Travis will build the site and put it online automatically.