├── .bazelrc ├── .bazelversion ├── .buildkite ├── bootstrap_agent.sh ├── hooks │ └── pre-command └── pipeline.yaml ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── 3rdparty ├── BUILD.bazel ├── go_workspace.bzl ├── jvm_workspace.bzl ├── maven_install.json ├── requirements.in ├── requirements.txt ├── target_file.bzl └── typescript │ ├── BUILD.bazel │ ├── package.json │ └── yarn.lock ├── BUILD.bazel ├── LICENSE ├── README.md ├── WORKSPACE.bazel ├── book_sorting ├── BUILD.bazel └── main.py ├── cli ├── BUILD.bazel └── main.go ├── frontend ├── BUILD.bazel ├── README.md ├── src │ ├── BUILD.bazel │ ├── demo │ │ ├── App.tsx │ │ ├── BUILD.bazel │ │ ├── bootstrap.js │ │ ├── components │ │ │ └── Snackbar │ │ │ │ ├── BUILD.bazel │ │ │ │ └── Snackbar.tsx │ │ ├── index.html │ │ └── index.ts │ └── lib │ │ ├── Card │ │ ├── BUILD.bazel │ │ ├── Card.spec.tsx │ │ └── Card.tsx │ │ └── Snackbar │ │ ├── BUILD.bazel │ │ ├── Snackbar.spec.tsx │ │ ├── Snackbar.tsx │ │ └── snackbar.md └── tsconfig.json ├── infrastructure ├── aws.tfvars ├── aws │ ├── ami │ │ └── continuous_integration │ │ │ ├── README.md │ │ │ ├── packer-conf.pkr.hcl │ │ │ ├── prepare.sh │ │ │ └── rebuild.sh │ ├── artifacts │ │ ├── artifacts.tf │ │ ├── prod.tfstate │ │ ├── prod.tfvars │ │ └── terragrunt.hcl │ ├── domains │ │ ├── domains.tf │ │ ├── prod.tfstate │ │ ├── prod.tfvars │ │ └── terragrunt.hcl │ └── store-api │ │ ├── prod.tfstate │ │ ├── prod.tfvars │ │ ├── store-api.tf │ │ ├── terragrunt.hcl │ │ └── userdata.tpl ├── gcloud │ └── gke │ │ └── dev.tfstate └── terragrunt.hcl ├── py_antilibrary ├── BUILD.bazel ├── README.md ├── __init__.py ├── pkg_requirements.txt └── pypi-version.txt ├── scala-book-sorting ├── BUILD.bazel └── src │ ├── main │ └── scala │ │ └── com │ │ └── book │ │ └── sorting │ │ └── Sorter.scala │ └── test │ └── scala │ └── com │ └── book │ └── sorting │ └── SorterTest.scala ├── scraping └── nyt_bestsellers │ ├── BUILD.bazel │ └── main.py ├── store-api ├── BUILD.bazel ├── README.md └── src │ └── main │ ├── java │ └── com │ │ └── book │ │ └── store │ │ ├── api │ │ ├── ApiController.java │ │ ├── Application.java │ │ ├── BUILD.bazel │ │ ├── models │ │ │ ├── Author.java │ │ │ ├── BUILD.bazel │ │ │ ├── Book.java │ │ │ ├── BookAuthor.java │ │ │ ├── Review.java │ │ │ ├── Tag.java │ │ │ ├── TagConverter.java │ │ │ ├── User.java │ │ │ └── UserBookTag.java │ │ ├── repositories │ │ │ ├── AuthorRepository.java │ │ │ ├── BUILD.bazel │ │ │ ├── BookAuthorRepository.java │ │ │ ├── BookRepository.java │ │ │ ├── ReviewRepository.java │ │ │ ├── UserBookTagRepository.java │ │ │ └── UserRepository.java │ │ └── services │ │ │ ├── AuthorService.java │ │ │ ├── BUILD.bazel │ │ │ ├── BookService.java │ │ │ └── UserService.java │ │ └── search │ │ ├── BUILD.bazel │ │ └── EditDistanceRanking.java │ └── resources │ ├── BUILD.bazel │ ├── application.properties │ └── data.sql ├── store ├── BUILD.bazel └── layoutsolver │ ├── BUILD.bazel │ └── src │ ├── main │ └── java │ │ └── com │ │ └── bookstore │ │ └── layoutsolver │ │ └── StoreLayoutSolver.java │ └── test │ └── java │ └── com │ └── bookstore │ └── layoutsolver │ └── TestStoreLayoutSolver.java └── tools ├── build ├── bazel │ └── .bazelproject ├── ci_lint_check.sh └── stats │ ├── BUILD.bazel │ ├── stats.bzl │ └── workspace_size.sh ├── build_rules ├── BUILD.bazel └── prelude_bazel ├── dependencies ├── BUILD.bazel └── jvm_dependencies.yaml ├── linting ├── BUILD.bazel ├── aspect.bzl ├── configuration │ └── pyproject.toml ├── lint.sh ├── lint_bzl_files.sh └── python │ └── formatter │ ├── BUILD.bazel │ └── main.py ├── python └── interpreter │ ├── BUILD.bazel │ ├── interpreter.py │ └── macro.bzl ├── reduce_supported_languages.py ├── release └── release.sh ├── springboot ├── BUILD.bazel ├── README.md ├── springboot.bzl ├── springboot_pkg.sh ├── tests │ └── verify_conflict_test.py ├── verify_conflict.py ├── whitelist.txt ├── write_gitinfo_properties.sh └── write_manifest.sh ├── typing ├── BUILD.bazel ├── mypy.ini └── mypy_version.txt └── update_jvm_dependencies.sh /.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/.bazelrc -------------------------------------------------------------------------------- /.bazelversion: -------------------------------------------------------------------------------- 1 | 4.1.0 2 | -------------------------------------------------------------------------------- /.buildkite/bootstrap_agent.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/.buildkite/bootstrap_agent.sh -------------------------------------------------------------------------------- /.buildkite/hooks/pre-command: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/.buildkite/hooks/pre-command -------------------------------------------------------------------------------- /.buildkite/pipeline.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/.buildkite/pipeline.yaml -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | 3rdparty/* linguist-vendored 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/.gitignore -------------------------------------------------------------------------------- /3rdparty/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/3rdparty/BUILD.bazel -------------------------------------------------------------------------------- /3rdparty/go_workspace.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/3rdparty/go_workspace.bzl -------------------------------------------------------------------------------- /3rdparty/jvm_workspace.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/3rdparty/jvm_workspace.bzl -------------------------------------------------------------------------------- /3rdparty/maven_install.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/3rdparty/maven_install.json -------------------------------------------------------------------------------- /3rdparty/requirements.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/3rdparty/requirements.in -------------------------------------------------------------------------------- /3rdparty/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/3rdparty/requirements.txt -------------------------------------------------------------------------------- /3rdparty/target_file.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/3rdparty/target_file.bzl -------------------------------------------------------------------------------- /3rdparty/typescript/BUILD.bazel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /3rdparty/typescript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/3rdparty/typescript/package.json -------------------------------------------------------------------------------- /3rdparty/typescript/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/3rdparty/typescript/yarn.lock -------------------------------------------------------------------------------- /BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/BUILD.bazel -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/README.md -------------------------------------------------------------------------------- /WORKSPACE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/WORKSPACE.bazel -------------------------------------------------------------------------------- /book_sorting/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/book_sorting/BUILD.bazel -------------------------------------------------------------------------------- /book_sorting/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/book_sorting/main.py -------------------------------------------------------------------------------- /cli/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/cli/BUILD.bazel -------------------------------------------------------------------------------- /cli/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/cli/main.go -------------------------------------------------------------------------------- /frontend/BUILD.bazel: -------------------------------------------------------------------------------- 1 | exports_files(["tsconfig.json"]) 2 | -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/src/BUILD.bazel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/src/demo/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/frontend/src/demo/App.tsx -------------------------------------------------------------------------------- /frontend/src/demo/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/frontend/src/demo/BUILD.bazel -------------------------------------------------------------------------------- /frontend/src/demo/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/frontend/src/demo/bootstrap.js -------------------------------------------------------------------------------- /frontend/src/demo/components/Snackbar/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/frontend/src/demo/components/Snackbar/BUILD.bazel -------------------------------------------------------------------------------- /frontend/src/demo/components/Snackbar/Snackbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/frontend/src/demo/components/Snackbar/Snackbar.tsx -------------------------------------------------------------------------------- /frontend/src/demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/frontend/src/demo/index.html -------------------------------------------------------------------------------- /frontend/src/demo/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/frontend/src/demo/index.ts -------------------------------------------------------------------------------- /frontend/src/lib/Card/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/frontend/src/lib/Card/BUILD.bazel -------------------------------------------------------------------------------- /frontend/src/lib/Card/Card.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/frontend/src/lib/Card/Card.spec.tsx -------------------------------------------------------------------------------- /frontend/src/lib/Card/Card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/frontend/src/lib/Card/Card.tsx -------------------------------------------------------------------------------- /frontend/src/lib/Snackbar/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/frontend/src/lib/Snackbar/BUILD.bazel -------------------------------------------------------------------------------- /frontend/src/lib/Snackbar/Snackbar.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/frontend/src/lib/Snackbar/Snackbar.spec.tsx -------------------------------------------------------------------------------- /frontend/src/lib/Snackbar/Snackbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/frontend/src/lib/Snackbar/Snackbar.tsx -------------------------------------------------------------------------------- /frontend/src/lib/Snackbar/snackbar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/frontend/src/lib/Snackbar/snackbar.md -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /infrastructure/aws.tfvars: -------------------------------------------------------------------------------- 1 | region = "us-east-2" -------------------------------------------------------------------------------- /infrastructure/aws/ami/continuous_integration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/infrastructure/aws/ami/continuous_integration/README.md -------------------------------------------------------------------------------- /infrastructure/aws/ami/continuous_integration/packer-conf.pkr.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/infrastructure/aws/ami/continuous_integration/packer-conf.pkr.hcl -------------------------------------------------------------------------------- /infrastructure/aws/ami/continuous_integration/prepare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/infrastructure/aws/ami/continuous_integration/prepare.sh -------------------------------------------------------------------------------- /infrastructure/aws/ami/continuous_integration/rebuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/infrastructure/aws/ami/continuous_integration/rebuild.sh -------------------------------------------------------------------------------- /infrastructure/aws/artifacts/artifacts.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/infrastructure/aws/artifacts/artifacts.tf -------------------------------------------------------------------------------- /infrastructure/aws/artifacts/prod.tfstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/infrastructure/aws/artifacts/prod.tfstate -------------------------------------------------------------------------------- /infrastructure/aws/artifacts/prod.tfvars: -------------------------------------------------------------------------------- 1 | environment = "prod" -------------------------------------------------------------------------------- /infrastructure/aws/artifacts/terragrunt.hcl: -------------------------------------------------------------------------------- 1 | include { 2 | path = find_in_parent_folders() 3 | } -------------------------------------------------------------------------------- /infrastructure/aws/domains/domains.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/infrastructure/aws/domains/domains.tf -------------------------------------------------------------------------------- /infrastructure/aws/domains/prod.tfstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/infrastructure/aws/domains/prod.tfstate -------------------------------------------------------------------------------- /infrastructure/aws/domains/prod.tfvars: -------------------------------------------------------------------------------- 1 | environment = "prod" 2 | domain_name = "antilibrary.xyz" -------------------------------------------------------------------------------- /infrastructure/aws/domains/terragrunt.hcl: -------------------------------------------------------------------------------- 1 | include { 2 | path = find_in_parent_folders() 3 | } -------------------------------------------------------------------------------- /infrastructure/aws/store-api/prod.tfstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/infrastructure/aws/store-api/prod.tfstate -------------------------------------------------------------------------------- /infrastructure/aws/store-api/prod.tfvars: -------------------------------------------------------------------------------- 1 | environment = "prod" 2 | domain_name = "antilibrary.xyz" -------------------------------------------------------------------------------- /infrastructure/aws/store-api/store-api.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/infrastructure/aws/store-api/store-api.tf -------------------------------------------------------------------------------- /infrastructure/aws/store-api/terragrunt.hcl: -------------------------------------------------------------------------------- 1 | include { 2 | path = find_in_parent_folders() 3 | } -------------------------------------------------------------------------------- /infrastructure/aws/store-api/userdata.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/infrastructure/aws/store-api/userdata.tpl -------------------------------------------------------------------------------- /infrastructure/gcloud/gke/dev.tfstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/infrastructure/gcloud/gke/dev.tfstate -------------------------------------------------------------------------------- /infrastructure/terragrunt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/infrastructure/terragrunt.hcl -------------------------------------------------------------------------------- /py_antilibrary/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/py_antilibrary/BUILD.bazel -------------------------------------------------------------------------------- /py_antilibrary/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/py_antilibrary/README.md -------------------------------------------------------------------------------- /py_antilibrary/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/py_antilibrary/__init__.py -------------------------------------------------------------------------------- /py_antilibrary/pkg_requirements.txt: -------------------------------------------------------------------------------- 1 | requests==2.23.0 2 | -------------------------------------------------------------------------------- /py_antilibrary/pypi-version.txt: -------------------------------------------------------------------------------- 1 | 0.0.3 2 | -------------------------------------------------------------------------------- /scala-book-sorting/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/scala-book-sorting/BUILD.bazel -------------------------------------------------------------------------------- /scala-book-sorting/src/main/scala/com/book/sorting/Sorter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/scala-book-sorting/src/main/scala/com/book/sorting/Sorter.scala -------------------------------------------------------------------------------- /scala-book-sorting/src/test/scala/com/book/sorting/SorterTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/scala-book-sorting/src/test/scala/com/book/sorting/SorterTest.scala -------------------------------------------------------------------------------- /scraping/nyt_bestsellers/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/scraping/nyt_bestsellers/BUILD.bazel -------------------------------------------------------------------------------- /scraping/nyt_bestsellers/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/scraping/nyt_bestsellers/main.py -------------------------------------------------------------------------------- /store-api/BUILD.bazel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /store-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/store-api/README.md -------------------------------------------------------------------------------- /store-api/src/main/java/com/book/store/api/ApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/store-api/src/main/java/com/book/store/api/ApiController.java -------------------------------------------------------------------------------- /store-api/src/main/java/com/book/store/api/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/store-api/src/main/java/com/book/store/api/Application.java -------------------------------------------------------------------------------- /store-api/src/main/java/com/book/store/api/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/store-api/src/main/java/com/book/store/api/BUILD.bazel -------------------------------------------------------------------------------- /store-api/src/main/java/com/book/store/api/models/Author.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/store-api/src/main/java/com/book/store/api/models/Author.java -------------------------------------------------------------------------------- /store-api/src/main/java/com/book/store/api/models/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/store-api/src/main/java/com/book/store/api/models/BUILD.bazel -------------------------------------------------------------------------------- /store-api/src/main/java/com/book/store/api/models/Book.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/store-api/src/main/java/com/book/store/api/models/Book.java -------------------------------------------------------------------------------- /store-api/src/main/java/com/book/store/api/models/BookAuthor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/store-api/src/main/java/com/book/store/api/models/BookAuthor.java -------------------------------------------------------------------------------- /store-api/src/main/java/com/book/store/api/models/Review.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/store-api/src/main/java/com/book/store/api/models/Review.java -------------------------------------------------------------------------------- /store-api/src/main/java/com/book/store/api/models/Tag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/store-api/src/main/java/com/book/store/api/models/Tag.java -------------------------------------------------------------------------------- /store-api/src/main/java/com/book/store/api/models/TagConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/store-api/src/main/java/com/book/store/api/models/TagConverter.java -------------------------------------------------------------------------------- /store-api/src/main/java/com/book/store/api/models/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/store-api/src/main/java/com/book/store/api/models/User.java -------------------------------------------------------------------------------- /store-api/src/main/java/com/book/store/api/models/UserBookTag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/store-api/src/main/java/com/book/store/api/models/UserBookTag.java -------------------------------------------------------------------------------- /store-api/src/main/java/com/book/store/api/repositories/AuthorRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/store-api/src/main/java/com/book/store/api/repositories/AuthorRepository.java -------------------------------------------------------------------------------- /store-api/src/main/java/com/book/store/api/repositories/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/store-api/src/main/java/com/book/store/api/repositories/BUILD.bazel -------------------------------------------------------------------------------- /store-api/src/main/java/com/book/store/api/repositories/BookAuthorRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/store-api/src/main/java/com/book/store/api/repositories/BookAuthorRepository.java -------------------------------------------------------------------------------- /store-api/src/main/java/com/book/store/api/repositories/BookRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/store-api/src/main/java/com/book/store/api/repositories/BookRepository.java -------------------------------------------------------------------------------- /store-api/src/main/java/com/book/store/api/repositories/ReviewRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/store-api/src/main/java/com/book/store/api/repositories/ReviewRepository.java -------------------------------------------------------------------------------- /store-api/src/main/java/com/book/store/api/repositories/UserBookTagRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/store-api/src/main/java/com/book/store/api/repositories/UserBookTagRepository.java -------------------------------------------------------------------------------- /store-api/src/main/java/com/book/store/api/repositories/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/store-api/src/main/java/com/book/store/api/repositories/UserRepository.java -------------------------------------------------------------------------------- /store-api/src/main/java/com/book/store/api/services/AuthorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/store-api/src/main/java/com/book/store/api/services/AuthorService.java -------------------------------------------------------------------------------- /store-api/src/main/java/com/book/store/api/services/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/store-api/src/main/java/com/book/store/api/services/BUILD.bazel -------------------------------------------------------------------------------- /store-api/src/main/java/com/book/store/api/services/BookService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/store-api/src/main/java/com/book/store/api/services/BookService.java -------------------------------------------------------------------------------- /store-api/src/main/java/com/book/store/api/services/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/store-api/src/main/java/com/book/store/api/services/UserService.java -------------------------------------------------------------------------------- /store-api/src/main/java/com/book/store/search/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/store-api/src/main/java/com/book/store/search/BUILD.bazel -------------------------------------------------------------------------------- /store-api/src/main/java/com/book/store/search/EditDistanceRanking.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/store-api/src/main/java/com/book/store/search/EditDistanceRanking.java -------------------------------------------------------------------------------- /store-api/src/main/resources/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/store-api/src/main/resources/BUILD.bazel -------------------------------------------------------------------------------- /store-api/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/store-api/src/main/resources/application.properties -------------------------------------------------------------------------------- /store-api/src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/store-api/src/main/resources/data.sql -------------------------------------------------------------------------------- /store/BUILD.bazel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /store/layoutsolver/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/store/layoutsolver/BUILD.bazel -------------------------------------------------------------------------------- /store/layoutsolver/src/main/java/com/bookstore/layoutsolver/StoreLayoutSolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/store/layoutsolver/src/main/java/com/bookstore/layoutsolver/StoreLayoutSolver.java -------------------------------------------------------------------------------- /store/layoutsolver/src/test/java/com/bookstore/layoutsolver/TestStoreLayoutSolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/store/layoutsolver/src/test/java/com/bookstore/layoutsolver/TestStoreLayoutSolver.java -------------------------------------------------------------------------------- /tools/build/bazel/.bazelproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/tools/build/bazel/.bazelproject -------------------------------------------------------------------------------- /tools/build/ci_lint_check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/tools/build/ci_lint_check.sh -------------------------------------------------------------------------------- /tools/build/stats/BUILD.bazel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/build/stats/stats.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/tools/build/stats/stats.bzl -------------------------------------------------------------------------------- /tools/build/stats/workspace_size.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/tools/build/stats/workspace_size.sh -------------------------------------------------------------------------------- /tools/build_rules/BUILD.bazel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/build_rules/prelude_bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/tools/build_rules/prelude_bazel -------------------------------------------------------------------------------- /tools/dependencies/BUILD.bazel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/dependencies/jvm_dependencies.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/tools/dependencies/jvm_dependencies.yaml -------------------------------------------------------------------------------- /tools/linting/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/tools/linting/BUILD.bazel -------------------------------------------------------------------------------- /tools/linting/aspect.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/tools/linting/aspect.bzl -------------------------------------------------------------------------------- /tools/linting/configuration/pyproject.toml: -------------------------------------------------------------------------------- 1 | [tool.black] 2 | line-length = 100 3 | target-version = ['py37'] -------------------------------------------------------------------------------- /tools/linting/lint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/tools/linting/lint.sh -------------------------------------------------------------------------------- /tools/linting/lint_bzl_files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/tools/linting/lint_bzl_files.sh -------------------------------------------------------------------------------- /tools/linting/python/formatter/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/tools/linting/python/formatter/BUILD.bazel -------------------------------------------------------------------------------- /tools/linting/python/formatter/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/tools/linting/python/formatter/main.py -------------------------------------------------------------------------------- /tools/python/interpreter/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/tools/python/interpreter/BUILD.bazel -------------------------------------------------------------------------------- /tools/python/interpreter/interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/tools/python/interpreter/interpreter.py -------------------------------------------------------------------------------- /tools/python/interpreter/macro.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/tools/python/interpreter/macro.bzl -------------------------------------------------------------------------------- /tools/reduce_supported_languages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/tools/reduce_supported_languages.py -------------------------------------------------------------------------------- /tools/release/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/tools/release/release.sh -------------------------------------------------------------------------------- /tools/springboot/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/tools/springboot/BUILD.bazel -------------------------------------------------------------------------------- /tools/springboot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/tools/springboot/README.md -------------------------------------------------------------------------------- /tools/springboot/springboot.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/tools/springboot/springboot.bzl -------------------------------------------------------------------------------- /tools/springboot/springboot_pkg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/tools/springboot/springboot_pkg.sh -------------------------------------------------------------------------------- /tools/springboot/tests/verify_conflict_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/tools/springboot/tests/verify_conflict_test.py -------------------------------------------------------------------------------- /tools/springboot/verify_conflict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/tools/springboot/verify_conflict.py -------------------------------------------------------------------------------- /tools/springboot/whitelist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/tools/springboot/whitelist.txt -------------------------------------------------------------------------------- /tools/springboot/write_gitinfo_properties.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/tools/springboot/write_gitinfo_properties.sh -------------------------------------------------------------------------------- /tools/springboot/write_manifest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/tools/springboot/write_manifest.sh -------------------------------------------------------------------------------- /tools/typing/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/tools/typing/BUILD.bazel -------------------------------------------------------------------------------- /tools/typing/mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/tools/typing/mypy.ini -------------------------------------------------------------------------------- /tools/typing/mypy_version.txt: -------------------------------------------------------------------------------- 1 | # NOTE: MyPy 0.760 doesn't work with Python 3.9 2 | mypy==0.812 3 | -------------------------------------------------------------------------------- /tools/update_jvm_dependencies.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thundergolfer/example-bazel-monorepo/HEAD/tools/update_jvm_dependencies.sh --------------------------------------------------------------------------------