4 Commits

Author SHA1 Message Date
Colin MacKenzie IV
3da8b8ec5d fix node helper 2013-02-05 09:56:50 -05:00
Colin MacKenzie IV
fedb5aa224 code coverage generation task 2013-02-04 21:17:56 -05: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