Skip to content

Latest commit

 

History

History
37 lines (26 loc) · 1021 Bytes

CONTRIBUTING.md

File metadata and controls

37 lines (26 loc) · 1021 Bytes

How to Contribute

Formatting

Starlark files should be formatted by buildifier. We suggest using a pre-commit hook to automate this. First install pre-commit, then run

pre-commit install

Otherwise later tooling on CI may yell at you about formatting/linting violations.

Using this as a development dependency of other rules

You'll commonly find that you develop in another WORKSPACE, such as some other ruleset that depends on rules_webpack, or in a nested WORKSPACE in the integration_tests folder.

To always tell Bazel to use this directory rather than some release artifact or a version fetched from the internet, run this from this directory:

OVERRIDE="--override_repository=rules_webpack=$(pwd)/rules_webpack"
echo "build $OVERRIDE" >> ~/.bazelrc
echo "query $OVERRIDE" >> ~/.bazelrc

This means that any usage of @rules_webpack on your system will point to this folder.

Releasing

  1. npm version [patch|minor|major]
  2. npm publish