There are several ways of contributing to Form.
- Help improve the documentation
- Report an issue by creating an issue on Github.
- Help with any open issues. The most accurate and clearly written issues are more likely to be fixed sooner.
- Contribute to the code base.
To save everyone time and make it much more likely for your issue to be understood, worked on and resolved quickly, it would help if you're mindful of How to Report Bugs Effectively when pressing the "Submit new issue" button.
Pick an issue to fix, or pitch new features. To avoid wasting your time, please ask for feedback on feature suggestions with an issue.
$ npm test
Some tests needs working XHR to pass. To run the tests over an HTTP server, run
$ grunt bt:test:qunit:server
Open localhost:7755/ in a browser which is done via browserify. You can also debug test files in the browser. The files are also watched so the build will recompile when you make edits to them.
To do a production-like build, run:
$ grunt bt:build
Which will build the project into the dist
folder.
To do a local build and have the files get watched as you edit them, run:
$ grunt bt:build:local
$ grunt publish_docs