gerrit/tools
Kasper Nilsson 1ea918bd36 Add transpilation to PolyGerrit
Utilize the Closure compiler in Bazel to transpile. As part of this, a
rather large file of 'externs' must be added in order to call external
code. This file is specific to Polymer and copied from the Closure
Github, and should be synced any time there are major changes to
Polymer.

Test Plan:

  - run `bazel build polygerrit` and verify that whitespaces are removed
    from resulting gr-app.js file
  - run `bazel build Documentation:licenses.txt` and verify that the new
    dependency is listed in resulting
    bazel-genfiles/Documentation/licenses.txt

TODO in later changes:
  - Get closure optimizations working
  - Explore sourcemaps possibilities
  - Maybe use closure linting?

Change-Id: Ic358743dda7286fea3ac1e95a7991a92c96d6341
2017-04-26 13:58:50 +02:00
..
bzl Don't ship bouncycastle libraries in plugin API 2017-04-07 07:38:04 +02:00
eclipse Eclipse project generation: Support jgit from external repository 2017-04-07 07:44:10 +00:00
intellij Update documentation of code style settings for IntelliJ 2017-03-02 11:58:36 +01:00
js bower2bazel: don't specify versions for non-seed packages. 2017-02-01 13:33:55 +01:00
maven Support build args in tools/maven/api.sh 2017-03-16 16:43:31 -06:00
util Don't hardcode bash location 2015-08-26 09:03:24 -06:00
__init__.py Buck: Adjust to unflattened directory structure for python libraries 2013-11-30 20:19:33 +01:00
bazel.rc Add transpilation to PolyGerrit 2017-04-26 13:58:50 +02:00
BUILD Bazel: Reformat build files 2016-12-07 11:33:07 +00:00
checkstyle_suppressions.xml Update Checkstyle config to ignore generated sources 2015-08-26 07:02:38 +00:00
checkstyle.xml Add missing trailing comma on array declarations 2016-04-13 17:27:30 +09:00
download_file.py Document gjf and add a script to standardize/streamline setup 2017-02-07 12:38:37 -05:00
jgit-snapshot-deploy-pom.diff Provide a diff file to make it easier to deploy JGit snapshot 2016-08-31 11:13:47 +09:00
merge_jars.py Revert "Buck: Wipe out the machinery for merging JARs" 2016-02-08 14:34:10 +09:00
setup_gjf.sh Bump google-java-format to 1.3 2017-02-10 08:24:15 +01:00
util_test.py tools: use python on path 2015-06-18 17:10:11 +02:00
util.py Remove unused imports in Python scripts 2016-10-19 12:19:54 +09:00
version.py version.py: Remove redundant replacement in dev-plugins.txt 2017-03-23 21:15:16 +09:00
workspace-status.sh Don't hardcode /bin/bash 2017-03-03 08:12:45 -06:00