Skip to content

Commit

Permalink
update titles and links
Browse files Browse the repository at this point in the history
  • Loading branch information
joshtynjala committed Mar 20, 2024
1 parent 134e201 commit 321e37f
Show file tree
Hide file tree
Showing 20 changed files with 29 additions and 27 deletions.
2 changes: 1 addition & 1 deletion _data/navigation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
url: /learn/haxelib/docs/project-files/
- title: Targets
url: /learn/haxelib/docs/targets/
- title: Tools
- title: Command Line Tools
url: /learn/haxelib/docs/tools/
#- title: Feature Matrix
# url: /learn/docs/feature-matrix/
Expand Down
2 changes: 1 addition & 1 deletion download.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
layout: default-header
title: Download
title: Download OpenFL
redirect_from:
- documentation/getting-started/installing-openfl/
- documentation/setup/
Expand Down
16 changes: 9 additions & 7 deletions learn/haxelib/docs/core-architecture.md
Original file line number Diff line number Diff line change
@@ -1,38 +1,39 @@
---
title: Core Architecture
title: OpenFL Core Architecture
redirect_from:
- /learn/resources/core-architecture/
- /learn/docs/core-architecture/
---

## Command-Line Tools

* [Source](https://github.com/openfl/lime/tree/master/tools)
* [Source Code](https://github.com/openfl/lime/tree/master/tools)

Building an OpenFL application relies upon the Lime command-line tools. Whether you are using an `openfl` command, a `lime` command, or are using an editor with OpenFL support built-in, these tools provide the backbone for delivering projects to each target platform.

As needed, the tools will copy asset files, process template files, trigger compilers, package applications and deliver to a connected device or run on your local machine. There are many other features in the tools, but these are the basics that drive the creation of OpenFL projects.

## Haxe

* [Website](http://www.haxe.org)
* [Source](https://github.com/haxefoundation/haxe)
* [Website](https://www.haxe.org)
* [Source Code](https://github.com/haxefoundation/haxe)

OpenFL developers write code in [Haxe](https://en.wikipedia.org/wiki/Haxe), a powerful language that can compile to _other_ programming languages. This unique (and proven) ability is the cornerstone to OpenFL's cross-platform nature.

Based on your project, the arguments used and the target platform, the command-line tools use Haxe to compile Haxe source files into SWF bytecode, Neko bytecode, C++ or JavaScript.

## HXCPP _(C++ Targets Only)_

* [Source](https://github.com/haxefoundation/hxcpp)
* [Source Code](https://github.com/haxefoundation/hxcpp)

After generating C++ source, Haxe calls the HXCPP library, which includes a standard C++ library to enable unique Haxe features, and calls the target compiler toolchain.

By default, HXCPP uses g++ to build Linux executables, Visual Studio C++ for Windows, Xcode for macOS and iOS, or the standard native toolchain for other platforms, such as the Android NDK when targeting Android.

## Lime

* [Source](https://github.com/openfl/lime)
* [Website](https://lime.openfl.org)
* [Source Code](https://github.com/openfl/lime)

Lime is a foundational library, providing a single API for managing windows, receiving system events, accessing the rendering context and playing audio, as well as other system APIs.

Expand All @@ -42,7 +43,8 @@ Native dependencies include SDL2, Freetype, Harfbuzz, libogg, libvorbis, libjpeg

## OpenFL

* [Source](https://github.com/openfl/openfl)
* [Website](https://www.openfl.org)
* [Source Code](https://github.com/openfl/openfl)

OpenFL is a Haxe library, designed to work over Lime. System events, windowing and other features are mapped to Flash-style APIs for convenience. OpenFL has a renderer designed for use with HTML5 DOM, HTML5 Canvas, a Cairo (a native software renderer) or OpenGL targets (WebGL, OpenGL, OpenGL ES).

Expand Down
2 changes: 1 addition & 1 deletion learn/haxelib/docs/project-files.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Project Files
title: OpenFL Project Files
redirect_from: /learn/docs/project-files/
---

Expand Down
2 changes: 1 addition & 1 deletion learn/haxelib/docs/targets.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Targets
title: OpenFL Targets
redirect_from: /learn/docs/targets/
---

Expand Down
2 changes: 1 addition & 1 deletion learn/haxelib/docs/tools/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Tools
title: OpenFL Command Line Tools
redirect_from:
- /learn/docs/command-line-tools/
- /learn/docs/tools/
Expand Down
2 changes: 1 addition & 1 deletion learn/haxelib/tutorials/adding-animation.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Adding Animation
title: Adding Animation with OpenFL
redirect_from: /learn/tutorials/adding-animation/
---

Expand Down
2 changes: 1 addition & 1 deletion learn/haxelib/tutorials/displaying-a-bitmap.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Displaying a Bitmap
title: Displaying a Bitmap with OpenFL
redirect_from:
- /learn/tutorials/your-first-project/
- /learn/tutorials/displaying-a-bitmap/
Expand Down
2 changes: 1 addition & 1 deletion learn/haxelib/tutorials/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Tutorials
title: OpenFL Tutorials
redirect_from: /learn/tutorials/
---

Expand Down
2 changes: 1 addition & 1 deletion learn/haxelib/tutorials/using-swf-assets.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Using SWF Assets
title: Using SWF Assets with OpenFL
redirect_from: /learn/tutorials/using-swf-assets/
---

Expand Down
2 changes: 1 addition & 1 deletion showcase/android.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Showcase
title: OpenFL Showcase
type: android
subtitle: Android
---
4 changes: 2 additions & 2 deletions showcase/console.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Showcase
title: OpenFL Showcase
type: console
subtitle: Console
subtitle: Game Consoles
---
2 changes: 1 addition & 1 deletion showcase/flash.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Showcase
title: OpenFL Showcase
type: flash
subtitle: Flash
---
2 changes: 1 addition & 1 deletion showcase/html5.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Showcase
title: OpenFL Showcase
type: html5
subtitle: HTML5
---
2 changes: 1 addition & 1 deletion showcase/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Showcase
title: OpenFL Showcase
subtitle: Featured
type: featured
redirect_from: /showcase/title/
Expand Down
2 changes: 1 addition & 1 deletion showcase/ios.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Showcase
title: OpenFL Showcase
type: ios
subtitle: iOS
---
2 changes: 1 addition & 1 deletion showcase/linux.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Showcase
title: OpenFL Showcase
type: linux
subtitle: Linux
---
2 changes: 1 addition & 1 deletion showcase/macos.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Showcase
title: OpenFL Showcase
type: mac
subtitle: macOS
---
2 changes: 1 addition & 1 deletion showcase/other.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Showcase
title: OpenFL Showcase
type: other
subtitle: Other
---
2 changes: 1 addition & 1 deletion showcase/windows.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Showcase
title: OpenFL Showcase
type: windows
subtitle: Windows
---

0 comments on commit 321e37f

Please sign in to comment.