Skip to content

Latest commit

 

History

History
59 lines (37 loc) · 1.41 KB

CONTRIBUTING.md

File metadata and controls

59 lines (37 loc) · 1.41 KB

Contributing Code to Intl.js

Dev mode installation

To install the dependencies:

npm install

To run the unit tests:

npm test

To build files in dist/ and lib/:

npm run build

Updating CLDR Data

To specifically build files in locale-data:

npm run build:data

Note: this is completely optional since the regular npm run build will take care of it.

Updating Test 262

To specifically build files in tests/test262:

grunt update-test262

Note: be careful when attempting to update the tests.

Source Code

All the source code is in src/ folder, written as ES6 modules, and transpiled using rollup and babel into the lib/ and dist/ folders.

The dist/ is in git because of bower, make sure you commit those files as well.

Release checklist

  • build all files using npm run build
  • run all tests using npm test
  • verify that README.md is updated
  • bump the version in package.json
  • commit to master
  • push to npm using npm publish
  • create a new release entry including the tag for the new version, being sure to document any deprecations