7 Commits

Author SHA1 Message Date
Brandon Jones
e9e06179ec Added vec2.copy 2012-08-23 11:03:28 -07:00
Colin MacKenzie IV
c4c1cf8f90 Added a Rake task for releasing.
Just bump version in
lib/gl-matrix/version.rb and run:

  $ rake release

...done!

We can add other tasks and call them
from the release task (see Rakefile:35)
so that if any of the other tasks fails,
the release is aborted. This is great
for publishing updated docs, for example.
2012-08-23 11:25:55 -04:00
Colin MacKenzie IV
4d6e2c81c5 Rake tasks for building, minifying and testing in both node and jasmine
Just run `rake` to build and test, first against node and if that passes,
then against jasmine using a real browser.

Run `rake --tasks` for all tasks & descriptions.

Build tasks:
  rake compile    # rebuild sources

  rake minify     # rebuild and minify sources

Test tasks:
  rake node       # run under node

  rake jasmine:ci # run in browser, collect results,
                  # close browser and display summary

  rake server     # start server for rapid retesting
                  # (although really node is fast too)
2012-08-23 10:02:32 -04:00
Brandon Jones
a96e5d1288 Starting up gl-matrix 2.0 dev branch 2012-08-22 16:39:49 -07:00
Colin MacKenzie IV
13e153ed50 add json to gemfile to silence some warnings on travis 2012-05-02 20:27:58 -04:00
Colin MacKenzie IV
d279db5d2c added jshintrb, updated bundle
added a jshint task to rake
added jshint task to default rake chain
2012-05-02 18:32:48 -04:00
Colin MacKenzie IV
f0e96d6ba1 add unit testing via node.js and selenium, and hooks for travis ci 2011-11-03 14:53:00 -04:00