Update .travis.yml for GopherJS; Update docs

This commit is contained in:
Hajime Hoshi 2015-01-06 10:55:04 +09:00
parent cf5bf94d47
commit 72d0a12757
3 changed files with 22 additions and 16 deletions

View File

@ -1,8 +1,7 @@
language: go language: go
go: go:
- 1.3 - 1.4
- tip
before_install: before_install:
- "export DISPLAY=:99.0" - "export DISPLAY=:99.0"
@ -12,6 +11,15 @@ before_install:
- sudo apt-get update -qq - sudo apt-get update -qq
- sudo apt-get install -qq libglew-dev libglfw3-dev - sudo apt-get install -qq libglew-dev libglfw3-dev
install:
- go get -t -v ./...
- go get github.com/gopherjs/gopherjs
- go get github.com/gopherjs/webgl
script:
- go test -v ./...
- gopherjs build -v github.com/hajimehoshi/ebiten/example/blocks
notifications: notifications:
email: email:
recipients: recipients:

View File

@ -67,9 +67,10 @@ table.examples iframe {
<h2>Install on Mac OS X</h2> <h2>Install on Mac OS X</h2>
<pre><code>:; brew install glew <pre><code>:; brew install glew
:; brew install glfw3 # or homebrew/versions/glfw3 :; brew install glfw3 # or homebrew/versions/glfw3
:; go get -u github.com/hajimehoshi/ebiten</code></pre> :; go get github.com/hajimehoshi/ebiten</code></pre>
<p>If you want to use GopherJS, execute this:</p> <p>If you want to run your game on a web browser, execute this:</p>
<pre><code>:; go get -u -tag=js github.com/hajimehoshi/ebiten</code></pre> <pre><code>:; go get github.com/gopherjs/gopherjs
:; go get github.com/gopherjs/webgl</code></pre>
<h2>Execute the example</h2> <h2>Execute the example</h2>
<pre><code>:; cd $GOHOME/src/github.com/hajimehoshi/ebiten/example <pre><code>:; cd $GOHOME/src/github.com/hajimehoshi/ebiten/example
@ -77,16 +78,14 @@ table.examples iframe {
<h2>Execute the example on a web browser</h2> <h2>Execute the example on a web browser</h2>
<p>If you can the example screens above, Ebiten is working on your browser! Each example above works as an independent html in an iframe. If you want to execute the examples apart from this site, execute this:</p> <p>If you can the example screens above, Ebiten is working on your browser! Each example above works as an independent html in an iframe. If you want to execute the examples apart from this site, execute this:</p>
<pre><code>:; go get github.com/gopherjs/gopherjs <pre><code>:; go run $GOPATH/src/github.com/hajimehoshi/ebiten/example/server/main.go</code></pre>
:; go run $GOPATH/src/github.com/hajimehoshi/ebiten/example/server/main.go</code></pre>
<p>Then, open <code>localhost:8000</code> on your browser.</p> <p>Then, open <code>localhost:8000</code> on your browser.</p>
<p><code>localhost:8000/?EXAMPLE_NAME</code> shows other examples (e.g. <code>localhost:8000/?rotate</code>).</p> <p><code>localhost:8000/?EXAMPLE_NAME</code> shows other examples (e.g. <code>localhost:8000/?rotate</code>).</p>
<p>Of cource, you can execute gopherjs yourself. Please see <a href="http://gopherjs.org/">GopherJS site</a> for more detail.</p> <p>Of cource, you can execute gopherjs yourself. Please see <a href="http://gopherjs.org/">GopherJS site</a> for more detail.</p>
<h2>Run your game on a web browser</h2> <h2>Run your game on a web browser</h2>
<p>Compile your game with GopherJS:</p> <p>Compile your game with GopherJS:</p>
<pre><code>:; go get github.com/gopherjs/gopherjs <pre><code>:; gopherjs build -o yourgame.js path/to/yourgame</code></pre>
:; gopherjs build -o yourgame.js path/to/yourgame</code></pre>
<p>Then, open the below HTML on your HTTP server:</p> <p>Then, open the below HTML on your HTTP server:</p>
<pre><code>&lt;!DOCTYPE html&gt; <pre><code>&lt;!DOCTYPE html&gt;
&lt;script src="yourgame.js"&gt;&lt;/script&gt;</code></pre> &lt;script src="yourgame.js"&gt;&lt;/script&gt;</code></pre>

View File

@ -308,9 +308,10 @@ func main() {
<h2>Install on Mac OS X</h2> <h2>Install on Mac OS X</h2>
<pre><code>:; brew install glew <pre><code>:; brew install glew
:; brew install glfw3 # or homebrew/versions/glfw3 :; brew install glfw3 # or homebrew/versions/glfw3
:; go get -u github.com/hajimehoshi/ebiten</code></pre> :; go get github.com/hajimehoshi/ebiten</code></pre>
<p>If you want to use GopherJS, execute this:</p> <p>If you want to run your game on a web browser, execute this:</p>
<pre><code>:; go get -u -tag=js github.com/hajimehoshi/ebiten</code></pre> <pre><code>:; go get github.com/gopherjs/gopherjs
:; go get github.com/gopherjs/webgl</code></pre>
<h2>Execute the example</h2> <h2>Execute the example</h2>
<pre><code>:; cd $GOHOME/src/github.com/hajimehoshi/ebiten/example <pre><code>:; cd $GOHOME/src/github.com/hajimehoshi/ebiten/example
@ -318,16 +319,14 @@ func main() {
<h2>Execute the example on a web browser</h2> <h2>Execute the example on a web browser</h2>
<p>If you can the example screens above, Ebiten is working on your browser! Each example above works as an independent html in an iframe. If you want to execute the examples apart from this site, execute this:</p> <p>If you can the example screens above, Ebiten is working on your browser! Each example above works as an independent html in an iframe. If you want to execute the examples apart from this site, execute this:</p>
<pre><code>:; go get github.com/gopherjs/gopherjs <pre><code>:; go run $GOPATH/src/github.com/hajimehoshi/ebiten/example/server/main.go</code></pre>
:; go run $GOPATH/src/github.com/hajimehoshi/ebiten/example/server/main.go</code></pre>
<p>Then, open <code>localhost:8000</code> on your browser.</p> <p>Then, open <code>localhost:8000</code> on your browser.</p>
<p><code>localhost:8000/?EXAMPLE_NAME</code> shows other examples (e.g. <code>localhost:8000/?rotate</code>).</p> <p><code>localhost:8000/?EXAMPLE_NAME</code> shows other examples (e.g. <code>localhost:8000/?rotate</code>).</p>
<p>Of cource, you can execute gopherjs yourself. Please see <a href="http://gopherjs.org/">GopherJS site</a> for more detail.</p> <p>Of cource, you can execute gopherjs yourself. Please see <a href="http://gopherjs.org/">GopherJS site</a> for more detail.</p>
<h2>Run your game on a web browser</h2> <h2>Run your game on a web browser</h2>
<p>Compile your game with GopherJS:</p> <p>Compile your game with GopherJS:</p>
<pre><code>:; go get github.com/gopherjs/gopherjs <pre><code>:; gopherjs build -o yourgame.js path/to/yourgame</code></pre>
:; gopherjs build -o yourgame.js path/to/yourgame</code></pre>
<p>Then, open the below HTML on your HTTP server:</p> <p>Then, open the below HTML on your HTTP server:</p>
<pre><code>&lt;!DOCTYPE html&gt; <pre><code>&lt;!DOCTYPE html&gt;
&lt;script src="yourgame.js"&gt;&lt;/script&gt;</code></pre> &lt;script src="yourgame.js"&gt;&lt;/script&gt;</code></pre>