This is the code base for the https://haxe.org website.
On the website there is a "Contribute" link on the footer of each page. Clicking this link will take you to the relevant file in this repository, or the relevant file in the HaxeManual repository.
You can then edit using Github's online file editor and submit a pull request. You can also fork the repo and edit on your local machine with your preferred text editor, which may be easier for large integrations.
Issues, bugs and suggestions
If you find a bug, have an issue, suggestion, or want to contribute in some other way, please use the Github Issue Tracker.
Any bugs we will attempt to address promptly. New content or subjective issues (colours, fonts, marketing material etc) will be considered on a case by case basis.
If you are a designer and want to help freshen up the look of the site, please open an issue or contact email@example.com. We'd love your input!
Currently the css for the site is in www/css/style.css.
We currently use the bootstrap 2.3.2 CSS library and the Font Awesome 4.1.0 icon library.
- The pages content are in
pages/, in either html or markdown.
- The blog posts are in
posts/in markdown, and their images are in
- The release messages for the haxe versions are in
releaseNotes/, in markdown.
- The code is in
src/. The generations calls
- The views are in
views/and uses the haxe template syntax.
- The static assets are in
Running a local copy for development
The haxe.org website was designed to be easy to generate, to run a local copy follow these steps:
- Install the dependencies
haxelib install allin the root directory.
- Generate the website by running
The website is now available in the
out/ folder, you can launch it with
nekotools server -d out and access it at