You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Nov 21, 2024. It is now read-only.
7. Install npm dependencies (`npm install` in candy root directory)
43
+
8. Install bower dependencies (`bower install` in candy root directory)
44
+
9. Create a branch based on the `master` branch (`git checkout -B my-awesome-feature`)
45
+
10. Run `grunt watch` to automatically run jshint (syntax checker) and the build of `candy.bundle.js` and `candy.min.js` while developing.
46
+
11. Make your changes, fix eventual *jshint* errors & push them back to your fork
47
+
12. Create a [pull request](https://help.github.com/articles/using-pull-requests)
45
48
46
49
In case you have any questions, don't hesitate to ask on the [Mailing list](http://groups.google.com/group/candy-chat).
50
+
51
+
### Running tests
52
+
53
+
* Tests are run using [Intern](http://theintern.io).
54
+
*`grunt` and `grunt watch` will each run unit tests in Chrome on Linux (for fast feedback).
55
+
*`grunt test` will run both unit and integration tests in a variety of environments. Tests are run using Selenium Standalone and Phantom.JS while developing, and on Sauce Labs in CI or using `grunt test`.
56
+
* If you don't want to use the Vagrant box to run Selenium/PhantomJS, set `CANDY_VAGRANT='false'` to run tests.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
0 commit comments