We are open to, and grateful for, any contributions made by the community. By contributing to axios, you agree to abide by the code of conduct.
Please follow the node style guide.
Commit messages should be verb based, using the following pattern:
Please update the tests to reflect your code changes. Pull requests will not be accepted if they are failing on Travis CI.
Please update the docs accordingly so that there are no discrepancies between the API and the documentation.
grunt testrun the jasmine and mocha tests
grunt buildrun webpack and bundle the source
grunt versionprepare the code for release
grunt watch:testwatch for changes and run
grunt watch:buildwatch for changes and run
Please don't include changes to
dist/ in your pull request. This should only be updated when releasing a new version.
npm version <newversion> -m "Releasing %s"
Examples are included in part to allow manual testing.
$ npm run examples # Open 127.0.0.1:3000
Running sandbox in browser
$ npm start # Open 127.0.0.1:3000
Running sandbox in terminal
$ npm start $ node ./sandbox/client