├── .bazelci ├── examples.yml ├── prelease_pipeline.yml ├── presubmit.yml ├── rules_cc.yml ├── rules_java.yml ├── rules_python.yml └── tests.yml ├── .bazelignore ├── BUILD ├── CODEOWNERS ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── WORKSPACE ├── docs ├── about.md ├── ci.md ├── how_to_integrate.md └── index.md ├── examples ├── go │ ├── .gitignore │ ├── BUILD │ ├── WORKSPACE │ ├── lib.go │ ├── lib_test.go │ └── main.go ├── rules_pkg │ ├── BUILD │ ├── README.md │ └── WORKSPACE ├── rust │ ├── BUILD │ ├── WORKSPACE │ ├── lib.rs │ ├── lib_test.rs │ └── main.rs ├── scala │ ├── BUILD │ ├── HelloLib.scala │ ├── HelloLibTest.scala │ ├── ScalaBinary.scala │ └── WORKSPACE └── stardoc │ ├── BUILD │ ├── README.md │ ├── WORKSPACE │ └── my_rule.bzl ├── internal ├── deps │ ├── BUILD │ ├── bazel_skylib.bzl │ ├── rules_cc.bzl │ ├── rules_java.bzl │ └── rules_python.bzl └── setup │ ├── BUILD │ ├── bazel_skylib.bzl │ ├── rules_cc.bzl │ ├── rules_java.bzl │ └── rules_python.bzl ├── java_repositories.bzl ├── pyproject.toml ├── repositories.bzl ├── rules_scala ├── BUILD ├── HelloLib.scala ├── HelloLibTest.scala └── ScalaBinary.scala ├── scripts ├── CONTRIBUTING.md ├── __pycache__ │ └── utils.cpython-37.pyc ├── build_project_distro.py ├── create_project_workspace.py ├── import_project.py ├── patch_repositories.py └── utils.py ├── setup ├── BUILD ├── README.md ├── bazel_skylib.bzl ├── bazel_stardoc.bzl ├── rules_cc.bzl ├── rules_go.bzl ├── rules_java.bzl ├── rules_pkg.bzl ├── rules_python.bzl └── rules_rust.bzl ├── tests └── integration │ ├── BUILD │ ├── README.md │ ├── WORKSPACE │ └── hello_bazel │ ├── BUILD │ ├── Hello.java │ ├── HelloLib.java │ ├── README.md │ ├── hello.cc │ ├── hello.py │ ├── hello_lib.cc │ ├── hello_lib.h │ ├── lib.go │ ├── lib.rs │ ├── lib_test.go │ ├── main.go │ ├── main.rs │ ├── my_rule.bzl │ └── rust_lib_test.rs ├── third_party ├── README.md ├── six.BUILD └── zlib.BUILD ├── third_party_repositories.bzl └── version.bzl /.bazelci/examples.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/.bazelci/examples.yml -------------------------------------------------------------------------------- /.bazelci/prelease_pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/.bazelci/prelease_pipeline.yml -------------------------------------------------------------------------------- /.bazelci/presubmit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/.bazelci/presubmit.yml -------------------------------------------------------------------------------- /.bazelci/rules_cc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/.bazelci/rules_cc.yml -------------------------------------------------------------------------------- /.bazelci/rules_java.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/.bazelci/rules_java.yml -------------------------------------------------------------------------------- /.bazelci/rules_python.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/.bazelci/rules_python.yml -------------------------------------------------------------------------------- /.bazelci/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/.bazelci/tests.yml -------------------------------------------------------------------------------- /.bazelignore: -------------------------------------------------------------------------------- 1 | examples 2 | -------------------------------------------------------------------------------- /BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/BUILD -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @aiuto @fweikert 2 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/README.md -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/WORKSPACE -------------------------------------------------------------------------------- /docs/about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/docs/about.md -------------------------------------------------------------------------------- /docs/ci.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/docs/ci.md -------------------------------------------------------------------------------- /docs/how_to_integrate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/docs/how_to_integrate.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/docs/index.md -------------------------------------------------------------------------------- /examples/go/.gitignore: -------------------------------------------------------------------------------- 1 | bazel-* 2 | *.swp 3 | -------------------------------------------------------------------------------- /examples/go/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/examples/go/BUILD -------------------------------------------------------------------------------- /examples/go/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/examples/go/WORKSPACE -------------------------------------------------------------------------------- /examples/go/lib.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/examples/go/lib.go -------------------------------------------------------------------------------- /examples/go/lib_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/examples/go/lib_test.go -------------------------------------------------------------------------------- /examples/go/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/examples/go/main.go -------------------------------------------------------------------------------- /examples/rules_pkg/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/examples/rules_pkg/BUILD -------------------------------------------------------------------------------- /examples/rules_pkg/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/examples/rules_pkg/README.md -------------------------------------------------------------------------------- /examples/rules_pkg/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/examples/rules_pkg/WORKSPACE -------------------------------------------------------------------------------- /examples/rust/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/examples/rust/BUILD -------------------------------------------------------------------------------- /examples/rust/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/examples/rust/WORKSPACE -------------------------------------------------------------------------------- /examples/rust/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/examples/rust/lib.rs -------------------------------------------------------------------------------- /examples/rust/lib_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/examples/rust/lib_test.rs -------------------------------------------------------------------------------- /examples/rust/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/examples/rust/main.rs -------------------------------------------------------------------------------- /examples/scala/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/examples/scala/BUILD -------------------------------------------------------------------------------- /examples/scala/HelloLib.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/examples/scala/HelloLib.scala -------------------------------------------------------------------------------- /examples/scala/HelloLibTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/examples/scala/HelloLibTest.scala -------------------------------------------------------------------------------- /examples/scala/ScalaBinary.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/examples/scala/ScalaBinary.scala -------------------------------------------------------------------------------- /examples/scala/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/examples/scala/WORKSPACE -------------------------------------------------------------------------------- /examples/stardoc/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/examples/stardoc/BUILD -------------------------------------------------------------------------------- /examples/stardoc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/examples/stardoc/README.md -------------------------------------------------------------------------------- /examples/stardoc/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/examples/stardoc/WORKSPACE -------------------------------------------------------------------------------- /examples/stardoc/my_rule.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/examples/stardoc/my_rule.bzl -------------------------------------------------------------------------------- /internal/deps/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/internal/deps/BUILD -------------------------------------------------------------------------------- /internal/deps/bazel_skylib.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/internal/deps/bazel_skylib.bzl -------------------------------------------------------------------------------- /internal/deps/rules_cc.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/internal/deps/rules_cc.bzl -------------------------------------------------------------------------------- /internal/deps/rules_java.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/internal/deps/rules_java.bzl -------------------------------------------------------------------------------- /internal/deps/rules_python.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/internal/deps/rules_python.bzl -------------------------------------------------------------------------------- /internal/setup/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/internal/setup/BUILD -------------------------------------------------------------------------------- /internal/setup/bazel_skylib.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/internal/setup/bazel_skylib.bzl -------------------------------------------------------------------------------- /internal/setup/rules_cc.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/internal/setup/rules_cc.bzl -------------------------------------------------------------------------------- /internal/setup/rules_java.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/internal/setup/rules_java.bzl -------------------------------------------------------------------------------- /internal/setup/rules_python.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/internal/setup/rules_python.bzl -------------------------------------------------------------------------------- /java_repositories.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/java_repositories.bzl -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- 1 | [tool.black] 2 | line-length = 100 3 | py36 = true 4 | -------------------------------------------------------------------------------- /repositories.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/repositories.bzl -------------------------------------------------------------------------------- /rules_scala/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/rules_scala/BUILD -------------------------------------------------------------------------------- /rules_scala/HelloLib.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/rules_scala/HelloLib.scala -------------------------------------------------------------------------------- /rules_scala/HelloLibTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/rules_scala/HelloLibTest.scala -------------------------------------------------------------------------------- /rules_scala/ScalaBinary.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/rules_scala/ScalaBinary.scala -------------------------------------------------------------------------------- /scripts/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/scripts/CONTRIBUTING.md -------------------------------------------------------------------------------- /scripts/__pycache__/utils.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/scripts/__pycache__/utils.cpython-37.pyc -------------------------------------------------------------------------------- /scripts/build_project_distro.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/scripts/build_project_distro.py -------------------------------------------------------------------------------- /scripts/create_project_workspace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/scripts/create_project_workspace.py -------------------------------------------------------------------------------- /scripts/import_project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/scripts/import_project.py -------------------------------------------------------------------------------- /scripts/patch_repositories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/scripts/patch_repositories.py -------------------------------------------------------------------------------- /scripts/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/scripts/utils.py -------------------------------------------------------------------------------- /setup/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/setup/BUILD -------------------------------------------------------------------------------- /setup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/setup/README.md -------------------------------------------------------------------------------- /setup/bazel_skylib.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/setup/bazel_skylib.bzl -------------------------------------------------------------------------------- /setup/bazel_stardoc.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/setup/bazel_stardoc.bzl -------------------------------------------------------------------------------- /setup/rules_cc.bzl: -------------------------------------------------------------------------------- 1 | def rules_cc_setup(): 2 | pass # placeholder 3 | -------------------------------------------------------------------------------- /setup/rules_go.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/setup/rules_go.bzl -------------------------------------------------------------------------------- /setup/rules_java.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/setup/rules_java.bzl -------------------------------------------------------------------------------- /setup/rules_pkg.bzl: -------------------------------------------------------------------------------- 1 | def rules_pkg_setup(): 2 | pass 3 | -------------------------------------------------------------------------------- /setup/rules_python.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/setup/rules_python.bzl -------------------------------------------------------------------------------- /setup/rules_rust.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/setup/rules_rust.bzl -------------------------------------------------------------------------------- /tests/integration/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/tests/integration/BUILD -------------------------------------------------------------------------------- /tests/integration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/tests/integration/README.md -------------------------------------------------------------------------------- /tests/integration/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/tests/integration/WORKSPACE -------------------------------------------------------------------------------- /tests/integration/hello_bazel/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/tests/integration/hello_bazel/BUILD -------------------------------------------------------------------------------- /tests/integration/hello_bazel/Hello.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/tests/integration/hello_bazel/Hello.java -------------------------------------------------------------------------------- /tests/integration/hello_bazel/HelloLib.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/tests/integration/hello_bazel/HelloLib.java -------------------------------------------------------------------------------- /tests/integration/hello_bazel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/tests/integration/hello_bazel/README.md -------------------------------------------------------------------------------- /tests/integration/hello_bazel/hello.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/tests/integration/hello_bazel/hello.cc -------------------------------------------------------------------------------- /tests/integration/hello_bazel/hello.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/tests/integration/hello_bazel/hello.py -------------------------------------------------------------------------------- /tests/integration/hello_bazel/hello_lib.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/tests/integration/hello_bazel/hello_lib.cc -------------------------------------------------------------------------------- /tests/integration/hello_bazel/hello_lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/tests/integration/hello_bazel/hello_lib.h -------------------------------------------------------------------------------- /tests/integration/hello_bazel/lib.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/tests/integration/hello_bazel/lib.go -------------------------------------------------------------------------------- /tests/integration/hello_bazel/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/tests/integration/hello_bazel/lib.rs -------------------------------------------------------------------------------- /tests/integration/hello_bazel/lib_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/tests/integration/hello_bazel/lib_test.go -------------------------------------------------------------------------------- /tests/integration/hello_bazel/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/tests/integration/hello_bazel/main.go -------------------------------------------------------------------------------- /tests/integration/hello_bazel/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/tests/integration/hello_bazel/main.rs -------------------------------------------------------------------------------- /tests/integration/hello_bazel/my_rule.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/tests/integration/hello_bazel/my_rule.bzl -------------------------------------------------------------------------------- /tests/integration/hello_bazel/rust_lib_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/tests/integration/hello_bazel/rust_lib_test.rs -------------------------------------------------------------------------------- /third_party/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/third_party/README.md -------------------------------------------------------------------------------- /third_party/six.BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/third_party/six.BUILD -------------------------------------------------------------------------------- /third_party/zlib.BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/third_party/zlib.BUILD -------------------------------------------------------------------------------- /third_party_repositories.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/third_party_repositories.bzl -------------------------------------------------------------------------------- /version.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazelbuild/bazel-federation/HEAD/version.bzl --------------------------------------------------------------------------------