The Feast UI is published as a module to NPM and can be found here: https://www.npmjs.com/package/@feast-dev/feast-ui
To publish a new version of the module, you will need to be part of the @feast-dev team in NPM. Ask Tony to add you if necessary. You will also need to login to your NPM account on the command line.
- Make sure tests are passing. Run tests with
yarn testsin the ui directory. - Bump the version number in
package.jsonas appropriate. - Package the modules for distributions. Run the library build script with
yarn build:lib. We use Rollup for building the module, and the configs are in therollup.config.jsfile. - Publish the package to NPM. Run
npm publish - Check NPM to see that the package was properly publish.