Skip to content

Latest commit

 

History

History
37 lines (26 loc) · 1.13 KB

CONTRIBUTING.md

File metadata and controls

37 lines (26 loc) · 1.13 KB

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 will 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_android_lint, 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_android_lint=$(pwd)/rules_android_lint"
echo "common $OVERRIDE" >> ~/.bazelrc

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

Releasing

  1. Determine the next release version, following semver (could automate in the future from changelog)
  2. Tag the repo and push it (or create a tag in GH UI)
  3. Watch the automation run on GitHub actions