source: Dev/trunk/src/client/util/less/CONTRIBUTING.md @ 483

Last change on this file since 483 was 483, checked in by hendrikvanantwerpen, 11 years ago

Added Dojo 1.9.3 release.

File size: 1.5 KB
Line 
1## Bug Reports
2
3 - Please create a short test case
4 - Test with the latest version
5 - indicate how you use less - browser/lessc/external tool
6
7## Feature Requests
8
9 - Please search feature requests to see if something similar exists already
10 - include a use-case - we do not add language features without a reason
11 - consider whether your language feature would be better as a function
12
13## Pull Requests
14
15Thankyou! Please take the time to read these guidelines
16
17 - Consider adding a feature request first to see if people are pro or con
18 - do not change the dist/ folder - we do this when releasing
19 - tests - please add tests for your work. use `make test` to see if they pass
20 - spaces not tabs
21 - end lines in semi-colons - loosely aim towards jslint standards
22
23## Developing
24
251. install cygwin - http://cygwin.com/install.html
26 - default options +
27        - Devel -> Make
28                -> Git
292. install node.js - http://nodejs.org/
303. install phantomJS - http://phantomjs.org/download.html
31        - copy to a directory of your choice
32        - (windows) modify the path directory to include whereever you have copied it
334. clone the repository and download to local computer
345. run `npm install -g diff` to get diffs in your tests
35
36`lessc or node bin/lessc`
37
38to run the less compiler
39
40`make test`
41
42runs the node tests
43
44`make browser-test`
45
46runs the headless browser tests
47
48`make browser-test-server`
49
50sets up the server for the headless tests.. then go to http://localhost:8081/browser/test-runner-main.htm or one of the other test runner pages created in /test/browser/
Note: See TracBrowser for help on using the repository browser.