snap.js/README.md

50 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

[Snap.svg](http://snapsvg.io)
======
A JavaScript SVG library for the modern web
API Reference is in `dist/reference.html`
### Building
Snap.svg uses [Grunt](http://gruntjs.com/) to build
* Open the terminal from the Snap.svg directory
cd Snap.svg
* Install its command line interface (CLI) globally
npm install -g grunt-cli
_*You might need to use `sudo npm`, depending on your configuration._
* Install dependencies with npm
npm install
_*Snap.svg uses Grunt 0.4.0. You might want to [read](http://gruntjs.com/getting-started) more on their website if you havent upgraded since a lot has changed._
* Type `grunt` in the command line to build the files.
* The results will be built into the release folder.
* Alternatively type `grunt watch` to have the build run automatically when you make changes to source files.
## Contributing
* [Fill out the CLA](http://snapsvg.io/page-contributions.html).
* [Fork](https://help.github.com/articles/fork-a-repo) the repo.
* Create a branch:
git checkout -b my_branch
* Add your changes.
* Commit your changes:
git commit -am "Added some awesome stuff"
* Push your branch:
git push origin my_branch
* Make a [pull request](https://help.github.com/articles/using-pull-requests).