HaxeFoundation / haxedevelop.org

Website content and sources

Home Page:https://haxefoundation.github.io/haxedevelop.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The project is not developed anymore


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.

About

Website content and sources

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


Languages

Language:Haxe 45.5%Language:CSS 29.2%Language:HTML 19.1%Language:JavaScript 5.9%Language:Batchfile 0.2%