Upated readme file with build info.
This commit is contained in:
parent
dd04343481
commit
776006b503
26
README.md
26
README.md
|
@ -8,6 +8,32 @@ Chosen is a library for making long, unwieldy select boxes more user friendly.
|
||||||
For documentation, usage, and examples, see:
|
For documentation, usage, and examples, see:
|
||||||
http://harvesthq.github.com/chosen
|
http://harvesthq.github.com/chosen
|
||||||
|
|
||||||
|
### Contributing to Chosen
|
||||||
|
|
||||||
|
Contributions and pull requests are very welcome. Please follow these guidelines when submitting new code.
|
||||||
|
|
||||||
|
1. Make all changes in Coffeescript files, **not** JavaScript files.
|
||||||
|
2. For feature changes, update both jQuery *and* Prototype versions
|
||||||
|
3. Use 'cake build' to generate Chosen's JavaScript file and minified version.
|
||||||
|
4. Update VERSION file according to [Semantic Versioning](http://semver.org/) guidelines.
|
||||||
|
5. Submit a Pull Request using GitHub.
|
||||||
|
|
||||||
|
### Using CoffeeScript & Cake
|
||||||
|
|
||||||
|
First, make sure you have the proper CoffeeScript / Cake set-up in place.
|
||||||
|
|
||||||
|
1. Install Coffeescript: the [CoffeeScript documentation](http://jashkenas.github.com/coffee-script/) provides easy-to-follow instructions.
|
||||||
|
2. Install UglifyJS: <code>npm -g install uglify-js</code>
|
||||||
|
3. Verify that your $NODE_PATH is properly configured using <code>echo $NODE_PATH</code>
|
||||||
|
|
||||||
|
Once you're configured, building the JavasScript from the command line is easy:
|
||||||
|
|
||||||
|
cake build # build Chosen from source
|
||||||
|
cake watch # watch coffee/ for changes and build Chosen
|
||||||
|
|
||||||
|
If you're interested, you can find the recipes in Cakefile.
|
||||||
|
|
||||||
|
|
||||||
### Chosen Credits
|
### Chosen Credits
|
||||||
|
|
||||||
- Built by [Harvest](http://www.getharvest.com/)
|
- Built by [Harvest](http://www.getharvest.com/)
|
||||||
|
|
Loading…
Reference in a new issue