Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gh pages moai dev #1208

Open
wants to merge 50 commits into
base: gh-pages
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
6e79f11
merge moaiwebsite.github.io
halfnelson May 31, 2014
9cef34f
moai-dev on github is not at the root
halfnelson May 31, 2014
994ff14
use baseurl for better chance of working with gh-pages
halfnelson May 31, 2014
958a917
/moai-sdk for moaiforge
halfnelson May 31, 2014
a56b1a3
get rid of spaces in post names, they break things
halfnelson May 31, 2014
c60f891
enable syntax highlighting
halfnelson May 31, 2014
86a4520
add edit in github button
halfnelson May 31, 2014
385bdbc
remove extra section config from config.yml
halfnelson Jun 2, 2014
29c5479
Added Gemfile; updated _config.yml to new highlighter syntax
DanielSWolf Mar 10, 2015
1ad91d8
Switching to Kramdown Markdown interpreter
DanielSWolf Mar 28, 2015
01b0191
Changed project name to /moai-dev, or it won't run on my fork
DanielSWolf Mar 29, 2015
e67aac3
Deleted unused CSS file
DanielSWolf Mar 28, 2015
d4c0f8b
Updated README file with more detailed information
DanielSWolf Mar 10, 2015
05a3f92
Removed /api folder
DanielSWolf Mar 26, 2015
d002698
Updated Games page; refactored .md file format to make it less redundant
DanielSWolf Mar 26, 2015
399f304
Refactored carousel to use same .md files as Games section
DanielSWolf Mar 28, 2015
629e094
Making sure carousel text is legible on all browsers
DanielSWolf Mar 28, 2015
8912224
Fixed carousel indexing
DanielSWolf Mar 29, 2015
6f45b7b
Switched back to redcarpet Markdown engine.
DanielSWolf Apr 6, 2015
854f067
Converted old Wiki to Markdown documents
DanielSWolf Apr 6, 2015
63406d4
Nav panel for browsing docs. Organise docs into sections and folders …
halfnelson Apr 17, 2015
68be7f3
Merge pull request #19 from moaiforge/gh-pages-new
halfnelson Apr 17, 2015
30149be
change base-url
halfnelson Apr 17, 2015
e3bb5e3
replace unicode non breaking space in lua code blocks as it was break…
halfnelson Apr 17, 2015
f5e5ce1
Merge pull request #20 from moaiforge/gh-pages-new
halfnelson Apr 17, 2015
2f294fb
added some help wanted and out of date warnings. You can add a settin…
halfnelson Apr 18, 2015
6816c9d
Merge pull request #21 from moaiforge/gh-pages-new
halfnelson Apr 18, 2015
ebf80e8
collapsing navbar now works.
halfnelson Apr 18, 2015
a7e1750
Merge pull request #22 from moaiforge/gh-pages-new
halfnelson Apr 18, 2015
78921ae
added some callout css. updated installing cmake script
halfnelson Apr 18, 2015
3e9b632
Merge pull request #23 from moaiforge/gh-pages-new
halfnelson Apr 18, 2015
40133a6
the cmake howto and a quick steam runtime walkthrough
halfnelson Apr 21, 2015
84b6cc2
update steam runtime instructions
halfnelson Apr 21, 2015
06f3aaf
Merge pull request #24 from moaiforge/gh-pages-new
halfnelson Apr 21, 2015
f143c6c
minor typo
eiriksm Apr 28, 2015
9ed7331
Merge pull request #25 from eiriksm/patch-2
halfnelson Apr 28, 2015
078f39a
Link fix for documents
halfnelson May 2, 2015
ce9121f
Merge pull request #28 from moaiforge/gh-pages-new
halfnelson May 2, 2015
1079dd9
added sample browser
halfnelson Nov 7, 2015
b218c8d
remove debug colors from sample player
halfnelson Nov 7, 2015
437cfa9
fix font styles
halfnelson Nov 7, 2015
b95496f
new version with search
halfnelson Nov 8, 2015
dd9ac05
updates to sample player
halfnelson Nov 8, 2015
f2e319a
updates samples with ability to use resource folder data
halfnelson Nov 8, 2015
7a7f69b
new version of moaijs with xml and zip fixes
halfnelson Nov 9, 2015
9d75efc
added linking ability
halfnelson Nov 9, 2015
4afc133
audio viewer and svg viewer fixes
halfnelson Nov 9, 2015
c06c4cf
right click support
halfnelson Nov 10, 2015
0dfd8cb
Added splitter to samples browser
halfnelson Nov 10, 2015
7123bda
Update _config.yml
halfnelson Sep 1, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
_site/
*.lock
4 changes: 4 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
source 'http://rubygems.org'
gem 'github-pages'
gem 'rouge', '1.6.2' # Downgrade as workaround for https://github.com/jekyll/jekyll/pull/2951
gem 'wdm', '>= 0.1.0' if Gem.win_platform?
49 changes: 49 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# Get Moai Website

This is a proof of concept for the Moai SDK website. The intention is to evaluate GitHub as a possible home for <http://getmoai.com>.

## Contributing to the Site

Feel free to clone this repo and make your changes. Contribute to this site by making a pull request.

## Getting Started

This website uses [GitHub Pages](https://pages.github.com/).

## Tools

So far this site is made using the following tools:

* [Jekyll](http://jekyllrb.com)
* [Bootstrap 3](http://getbootstrap.com)

GitHub Pages automatically support Jekyll (see <https://help.github.com/articles/using-jekyll-with-pages>).

## Getting Started

You don't have to install Jekyll to contribute to the repo, but it would be helpful. If something is not building as expected, installing Jekyll allows you to view the site locally on your computer. The following should get you going -- for more information, see GitHub's [Using Jekyll with Pages](https://help.github.com/articles/using-jekyll-with-pages/) article.

### Install Ruby

First you will need to install Ruby on your system.

* If you are running Mac OS X, no need - it's already installed.
* If you're on Windows, you'll find an installer on <http://rubyinstaller.org/downloads>. Also install the appropriate *Development kit* (which you'll find on the same website). Make sure to add the Ruby and DevKit executables to your PATH.

### Install the Bundler gem

Once you have Ruby, you will need to install the [Bundler gem](http://bundler.io/) by running `gem install bundler`.

### Install Jekyll

GitHub provides a [Ruby gem](https://github.com/github/pages-gem) that automatically sets up [Jekyll](http://jekyllrb.com/) in a way that's compatible with GitHub Pages. To install it, navigate into the root directory of your repo and run `bundle install`.

### Run

Once everything is installed, you can run the following command:

`bundle exec jekyll serve`

This will tell Jekyll to compile your the site and serve it up locally on port 4000: <http://localhost:4000/moai-sdk/>.

As of version 2.4, the `serve` command will watch for changes automatically.
18 changes: 18 additions & 0 deletions _config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: Moai SDK
markdown: redcarpet
highlighter: pygments
future: true
baseurl: /moai-dev

collections:
docs:
output: true

defaults:
-
scope:
path: ""
type: docs
values:
layout: doc
order: 0
7 changes: 7 additions & 0 deletions _data/carousel.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# This file defines which apps in what order appear on the carousel.
# Each item is the name of a .md file in the /games/_posts folder which contains the actual information.

- 2014-01-14-broken-age-1
- 2014-05-01-elevate
- 2014-09-14-cannibal-cookout
- 2014-11-01-land-of-venn
56 changes: 56 additions & 0 deletions _data/platforms.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# This file defines the platforms games on the Games page can support.
# Don't add vendor-specific devices (Amazon uses Android) or app stores here.
# Within each category, platforms are sorted by decreasing popularity.

# Mobile

ios:
title: iOS
image: img/icons/ios.svg
category: Mobile

android:
title: Android
image: img/icons/android.svg
category: Mobile

# Desktop

windows:
title: Windows
image: img/icons/windows.svg
category: Desktop

mac:
title: OS X
image: img/icons/mac.svg
category: Desktop

linux:
title: Linux
image: img/icons/linux.svg
category: Desktop

# Console

ps4:
title: PlayStation 4
image: img/icons/playstation.svg
category: Console

vita:
title: PlayStation Vita
image: img/icons/playstation.svg
category: Console

ouya:
title: Ouya
image: img/icons/ouya.svg
category: Console

# Other

chrome:
title: Google Chrome
image: img/icons/chrome.svg
category: Other
6 changes: 6 additions & 0 deletions _data/sections.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
basics: 'Moai Basics'
sdk: 'The Moai SDK'
buildsdk: 'Build the SDK from Source'
building: 'Building Moai Games'
reference: 'Reference'
tutorial: 'Tutorials'
1 change: 1 addition & 0 deletions _data/settings.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
edit_root: https://github.com/moaiforge/moai-sdk/tree/gh-pages/
349 changes: 349 additions & 0 deletions _docs/basics/moai-sdk-basics-part-one.md

Large diffs are not rendered by default.

Loading