You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
doc="Static architecture diagrams. Accepts direct file labels, filegroups, or any target whose files include .puml/.plantuml (parsed to FlatBuffers) or .rst/.md (documentation).",
doc="Dynamic architecture diagrams. Accepts direct file labels, filegroups, or any target whose files include .puml/.plantuml (parsed to FlatBuffers) or .rst/.md (documentation).",
183
213
),
184
214
"public_api": attr.label_list(
185
-
allow_files=[".puml", ".plantuml"],
215
+
allow_files=True,
186
216
mandatory=False,
187
217
doc="Public API diagrams (parsed identically to static/dynamic). "+
188
218
"Classified separately so their lobster items are exposed via "+
@@ -213,7 +243,8 @@ def architectural_design(
213
243
static= [],
214
244
dynamic= [],
215
245
public_api= [],
216
-
visibility=None):
246
+
visibility=None,
247
+
tags= []):
217
248
"""Define architectural design following S-CORE process guidelines.
218
249
219
250
Architectural design documents describe the software architecture of a
@@ -237,6 +268,7 @@ def architectural_design(
237
268
diagrams but classified separately so their lobster items are
238
269
exposed via public_api_lobster_files, enabling failure-mode-to-
239
270
interface traceability at the dependable element level.
271
+
tags: List of Bazel tags to apply to the generated target.
240
272
visibility: Bazel visibility specification for the generated targets.
0 commit comments