Commit Graph

74 Commits

Author SHA1 Message Date
Adam Liddell bc21b70be1 Fix typo in dict comprehension 2022-12-01 22:35:25 +00:00
Adam Liddell b5c64a09dc Apply buildifier 2022-12-01 22:13:20 +00:00
Adam Liddell aed1a01df3 Rename var 2022-12-01 21:53:45 +00:00
Adam Liddell 339b5370f3 Forward all Bazel common attrs in library macros
Closes #218
2022-12-01 21:45:56 +00:00
Adam Liddell d143d46d42 Add doc_template_compile, closes #121 2021-09-21 00:20:19 +01:00
Adam Liddell 6bc61634f7 Remove unneeded check 2021-09-19 23:16:06 +01:00
Adam Liddell 5b6ab842ff Simplify args forwarding snippet 2021-09-17 18:53:19 +00:00
Adam Liddell 8d09a4d73e Drop transitive aspect-based compilation. Closes #137 2021-09-17 18:25:48 +00:00
Adam Liddell 92d4f039e7 Restructure docs 2021-04-05 19:54:37 +00:00
Adam Liddell 49598ca028 Fixup more MD -> RST 2021-04-05 14:50:35 +00:00
Adam Liddell 71ad087add Use RST for language readmes 2021-04-05 13:41:57 +00:00
Adam Liddell 4cbbbe3d32 Add Buf lint and breaking rules 2021-03-02 23:11:51 +00:00
Adam Liddell 5cad44efcc Tidy readme 2021-02-28 00:58:11 +00:00
Adam Liddell d161e62f92 Update rule descriptions to be more readable 2021-02-24 22:43:29 +00:00
Adam Liddell 18d4e22bf7 Pass name attr directly rather than via kwargs 2021-02-21 20:30:40 +00:00
Adam Liddell c0533d9ccf Fix empty default values in docs 2021-02-20 13:31:57 +00:00
Adam Liddell a7b937dd75 Remove ProtoLibraryAspectNodeInfo from require providers for protos attr 2021-02-19 15:25:09 +00:00
Adam Liddell 6a810a7872 Test disabling aspect on protos attr to compile rules 2021-02-19 15:23:12 +00:00
Adam Liddell bae2ccfb41 Apply buildifier 2021-02-15 11:40:12 +00:00
Adam Liddell a53a68a680 Ensure new args are forwarded in library rules 2021-02-15 10:57:43 +00:00
Adam Liddell cd983841c1 Add plugin labels to language readmes 2021-02-15 10:25:11 +00:00
Adam Liddell 2a1ecc25a8 Add extra_protoc_args at rule level, closes #105 2021-02-14 22:51:54 +00:00
Adam Liddell ce60b3471f Add prefix_path option to docs 2021-02-14 22:26:09 +00:00
Adam Liddell 683bdd5de0 In direct compilation mode, setup protoc actions directly
This allows adding support for 'options' attr :)
2021-02-14 22:05:51 +00:00
Adam Liddell 7012cefcf8 Apply yet more buildifier fixes 2021-02-14 20:14:48 +00:00
Adam Liddell 247cba9a4d Apply some more buildifier fixes 2021-02-14 18:21:14 +00:00
Adam Liddell dc25b2ec6d Load ProtoInfo from rules_proto in aspect definitions 2021-02-14 18:13:14 +00:00
Adam Liddell 4f4408177c Restructure starlark files 2021-02-14 18:03:31 +00:00
Adam Liddell 5dd3f6c6bd Apply buildifier 2021-02-13 23:23:38 +00:00
Adam Liddell d69fbe1e08 Add non-transitive compilation mode 2021-02-13 20:12:00 +00:00
Mikhail Mazurskiy eefec56e3d
skylark was renamed into starlark 2021-01-20 22:40:30 +11:00
Mikhail Mazurskiy 4f18e97d4d
Use skylark syntax instead of Python 2021-01-20 14:21:36 +11:00
Adam Liddell a433c3762e Propagate 'tags' attr to underlying language libraries 2020-10-11 21:35:25 +00:00
Adam Liddell dc954d18a9 Remove deps.bzl files that have been deprecated since 1.0.0 2020-10-11 21:27:21 +00:00
Adam Liddell ca1547bc7c Update rules_d 2020-09-30 15:27:54 +00:00
Adam Liddell 8d775e0bac Rename rules_proto_grpc_dependencies to rules_proto_grpc_repos 2019-11-06 23:44:07 +00:00
Adam Liddell abef78a944 Remove protobuf_repos and grpc_repos 2019-10-18 23:01:35 +01:00
Adam Liddell ddfe2ce71f Restructure plugin naming 2019-07-18 16:57:15 +00:00
Adam Liddell d16ed41d07 Add deps.bzl files for backwards compatibility 2019-07-16 13:56:46 +00:00
Adam Liddell c24b54c5f3 Rename deps.bzl to repositories.bzl 2019-07-15 23:09:54 +00:00
Adam Liddell b21cfbb8f5 Update workspace name 2019-07-15 22:21:31 +00:00
Adam Liddell 8167ea75c8 Create /internal directory
Common and utils are moved to internal
Inline build files are moved to internal
zlib build file is move to internal
2019-07-10 17:12:13 +00:00
Adam Liddell 52d27ec34e Improve lang and rule documentation 2019-07-10 12:20:33 +00:00
Adam Liddell 4df0b51107 Add display names to languages 2019-07-10 10:17:09 +00:00
Adam Liddell 89cb1da964 Merge mandatory and optional attribute tables to improve readability 2019-07-09 22:38:46 +00:00
Adam Liddell 36c6d3af44 Export all remaining languages deps 2019-07-08 18:53:36 +00:00
Adam Liddell 1736c980fa Use correct protobuf_deps for D deps 2019-07-08 17:45:56 +00:00
Adam Liddell d2c7cb2b63 Restructure deps layout 2019-07-08 17:36:40 +00:00
Adam Liddell 721f54c096 Ensure defs.bzl files re-export rules 2019-07-08 14:45:01 +00:00
Adam Liddell 7e92175bee Add defs file for each language 2019-07-08 14:44:36 +00:00