This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Bazel

Bazel projects

1 - Aspects

Bazel aspects

1.1 - al_print_deps

al_print_deps

load("@com-alwaldend-git-src//bzl/aspects:al_print_deps.bzl", "al_print_deps")

al_print_deps()

ASPECT ATTRIBUTES

Name Type
deps String

ATTRIBUTES

1.2 - al_toml_validate

al_toml_validate

load("@com-alwaldend-git-src//bzl/aspects:al_toml_validate.bzl", "al_toml_validate")

al_toml_validate()

Aspect adding linters for toml files

ASPECT ATTRIBUTES

Name Type
deps String

ATTRIBUTES

1.3 - Bazel targets

NameInfo
al_print_deps
locationbzl/aspects/BUILD.bazel:6:19
name//bzl/aspects:al_print_deps
ruleClassbzl_library
visibility
  • //visibility:public
al_print_deps-stardoc
locationbzl/aspects/BUILD.bazel:6:19
name//bzl/aspects:al_print_deps-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/aspects:al_print_deps-stardoc.md
visibility
  • //visibility:private
al_print_deps-stardoc-raw
locationbzl/aspects/BUILD.bazel:6:19
name//bzl/aspects:al_print_deps-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/aspects:al_print_deps-stardoc-raw.md
visibility
  • //visibility:private
al_print_deps-stardoc-raw.extract
locationbzl/aspects/BUILD.bazel:6:19
name//bzl/aspects:al_print_deps-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/aspects:al_print_deps-stardoc-raw.extract.binaryproto
  • //bzl/aspects:al_print_deps-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_toml_validate
locationbzl/aspects/BUILD.bazel:6:19
name//bzl/aspects:al_toml_validate
ruleClassbzl_library
visibility
  • //visibility:public
al_toml_validate-stardoc
locationbzl/aspects/BUILD.bazel:6:19
name//bzl/aspects:al_toml_validate-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/aspects:al_toml_validate-stardoc.md
visibility
  • //visibility:private
al_toml_validate-stardoc-raw
locationbzl/aspects/BUILD.bazel:6:19
name//bzl/aspects:al_toml_validate-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/aspects:al_toml_validate-stardoc-raw.md
visibility
  • //visibility:private
al_toml_validate-stardoc-raw.extract
locationbzl/aspects/BUILD.bazel:6:19
name//bzl/aspects:al_toml_validate-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/aspects:al_toml_validate-stardoc-raw.extract.binaryproto
  • //bzl/aspects:al_toml_validate-stardoc-raw.extract.textproto
visibility
  • //visibility:private
aspects
locationbzl/aspects/BUILD.bazel:6:19
name//bzl/aspects:aspects
ruleClassbzl_library
visibility
  • //visibility:public
aspects-stardoc
locationbzl/aspects/BUILD.bazel:6:19
name//bzl/aspects:aspects-stardoc
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/aspects:aspects-stardoc.tar
visibility
  • //visibility:public
aspects-stardoc-deps
locationbzl/aspects/BUILD.bazel:6:19
name//bzl/aspects:aspects-stardoc-deps
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/aspects:aspects-stardoc-deps.tar
visibility
  • //visibility:private
aspects-stardoc-src
locationbzl/aspects/BUILD.bazel:6:19
name//bzl/aspects:aspects-stardoc-src
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/aspects:aspects-stardoc-src.tar
visibility
  • //visibility:private
changelog
locationbzl/aspects/BUILD.bazel:22:17
name//bzl/aspects:changelog
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/aspects:changelog.tar
visibility
  • //visibility:public
changelog-changelog
locationbzl/aspects/BUILD.bazel:22:17
name//bzl/aspects:changelog-changelog
ruleClassal_template_files
ruleOutput
  • //bzl/aspects:changelog.md
visibility
  • //visibility:public
changelog-changelog-data
locationbzl/aspects/BUILD.bazel:22:17
name//bzl/aspects:changelog-changelog-data
ruleClassgenrule
ruleOutput
  • //bzl/aspects:changelog-changelog-data.yaml
visibility
  • //visibility:private
changelog-children
locationbzl/aspects/BUILD.bazel:22:17
name//bzl/aspects:changelog-children
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/aspects:changelog-children.tar
visibility
  • //visibility:private
changelog-template
locationbzl/aspects/BUILD.bazel:22:17
name//bzl/aspects:changelog-template
ruleClass_write_file
ruleOutput
  • //bzl/aspects:changelog-template.md
visibility
  • //visibility:private
readme
locationbzl/aspects/BUILD.bazel:17:10
name//bzl/aspects:readme
ruleClassfilegroup
visibility
  • //visibility:public
readme-children
locationbzl/aspects/BUILD.bazel:17:10
name//bzl/aspects:readme-children
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/aspects:readme-children.tar
visibility
  • //visibility:public

1.4 - Changelog

2 - Bazel targets

NameInfo
bzl
locationbzl/BUILD.bazel:27:19
name//bzl:bzl
ruleClassbzl_library
visibility
  • //visibility:public
bzl-stardoc
locationbzl/BUILD.bazel:27:19
name//bzl:bzl-stardoc
ruleClasspkg_tar_impl
ruleOutput
  • //bzl:bzl-stardoc.tar
visibility
  • //visibility:public
bzl-stardoc-deps
locationbzl/BUILD.bazel:27:19
name//bzl:bzl-stardoc-deps
ruleClasspkg_tar_impl
ruleOutput
  • //bzl:bzl-stardoc-deps.tar
visibility
  • //visibility:private
bzl-stardoc-src
locationbzl/BUILD.bazel:27:19
name//bzl:bzl-stardoc-src
ruleClasspkg_tar_impl
ruleOutput
  • //bzl:bzl-stardoc-src.tar
visibility
  • //visibility:private
changelog
locationbzl/BUILD.bazel:22:17
name//bzl:changelog
ruleClasspkg_tar_impl
ruleOutput
  • //bzl:changelog.tar
visibility
  • //visibility:public
changelog-changelog
locationbzl/BUILD.bazel:22:17
name//bzl:changelog-changelog
ruleClassal_template_files
ruleOutput
  • //bzl:changelog.md
visibility
  • //visibility:public
changelog-changelog-data
locationbzl/BUILD.bazel:22:17
name//bzl:changelog-changelog-data
ruleClassgenrule
ruleOutput
  • //bzl:changelog-changelog-data.yaml
visibility
  • //visibility:private
changelog-children
locationbzl/BUILD.bazel:22:17
name//bzl:changelog-children
ruleClasspkg_tar_impl
ruleOutput
  • //bzl:changelog-children.tar
visibility
  • //visibility:private
changelog-template
locationbzl/BUILD.bazel:22:17
name//bzl:changelog-template
ruleClass_write_file
ruleOutput
  • //bzl:changelog-template.md
visibility
  • //visibility:private
readme
locationbzl/BUILD.bazel:17:10
name//bzl:readme
ruleClassfilegroup
visibility
  • //visibility:public
readme-children
locationbzl/BUILD.bazel:17:10
name//bzl:readme-children
ruleClasspkg_tar_impl
ruleOutput
  • //bzl:readme-children.tar
visibility
  • //visibility:public

3 - Build files

3.1 - Bazel targets

NameInfo
changelog
locationbzl/build-files/BUILD.bazel:10:17
name//bzl/build-files:changelog
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/build-files:changelog.tar
visibility
  • //visibility:public
changelog-changelog
locationbzl/build-files/BUILD.bazel:10:17
name//bzl/build-files:changelog-changelog
ruleClassal_template_files
ruleOutput
  • //bzl/build-files:changelog.md
visibility
  • //visibility:public
changelog-changelog-data
locationbzl/build-files/BUILD.bazel:10:17
name//bzl/build-files:changelog-changelog-data
ruleClassgenrule
ruleOutput
  • //bzl/build-files:changelog-changelog-data.yaml
visibility
  • //visibility:private
changelog-children
locationbzl/build-files/BUILD.bazel:10:17
name//bzl/build-files:changelog-children
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/build-files:changelog-children.tar
visibility
  • //visibility:private
changelog-template
locationbzl/build-files/BUILD.bazel:10:17
name//bzl/build-files:changelog-template
ruleClass_write_file
ruleOutput
  • //bzl/build-files:changelog-template.md
visibility
  • //visibility:private
readme
locationbzl/build-files/BUILD.bazel:5:10
name//bzl/build-files:readme
ruleClassfilegroup
visibility
  • //visibility:public
readme-children
locationbzl/build-files/BUILD.bazel:5:10
name//bzl/build-files:readme-children
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/build-files:readme-children.tar
visibility
  • //visibility:public

3.2 - Changelog

4 - Changelog

5 - Configs

Bazel config targets

5.1 - Bazel targets

NameInfo
changelog
locationbzl/configs/BUILD.bazel:11:17
name//bzl/configs:changelog
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/configs:changelog.tar
visibility
  • //visibility:public
changelog-changelog
locationbzl/configs/BUILD.bazel:11:17
name//bzl/configs:changelog-changelog
ruleClassal_template_files
ruleOutput
  • //bzl/configs:changelog.md
visibility
  • //visibility:public
changelog-changelog-data
locationbzl/configs/BUILD.bazel:11:17
name//bzl/configs:changelog-changelog-data
ruleClassgenrule
ruleOutput
  • //bzl/configs:changelog-changelog-data.yaml
visibility
  • //visibility:private
changelog-children
locationbzl/configs/BUILD.bazel:11:17
name//bzl/configs:changelog-children
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/configs:changelog-children.tar
visibility
  • //visibility:private
changelog-template
locationbzl/configs/BUILD.bazel:11:17
name//bzl/configs:changelog-template
ruleClass_write_file
ruleOutput
  • //bzl/configs:changelog-template.md
visibility
  • //visibility:private
platform-os-linux
locationbzl/configs/BUILD.bazel:23:15
name//bzl/configs:platform-os-linux
ruleClassconfig_setting
visibility
  • //visibility:public
platform-os-windows
locationbzl/configs/BUILD.bazel:30:15
name//bzl/configs:platform-os-windows
ruleClassconfig_setting
visibility
  • //visibility:public
readme
locationbzl/configs/BUILD.bazel:6:10
name//bzl/configs:readme
ruleClassfilegroup
visibility
  • //visibility:public
readme-children
locationbzl/configs/BUILD.bazel:6:10
name//bzl/configs:readme-children
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/configs:readme-children.tar
visibility
  • //visibility:public
use-local-repos
locationbzl/configs/BUILD.bazel:16:15
name//bzl/configs:use-local-repos
ruleClassconfig_setting
visibility
  • //visibility:public
use-local-repos-flag
locationbzl/configs/BUILD.bazel:37:10
name//bzl/configs:use-local-repos-flag
ruleClassbool_flag
visibility
  • //visibility:private

5.2 - Changelog

6 - Extensions

Bazel module extensions

6.1 - al_repo_map

al_repo_map

al_repo_map = use_extension("@com-alwaldend-git-src//bzl/extensions:al_repo_map.bzl", "al_repo_map")
al_repo_map.download(name, build_file_content, download_type, executable, repos, strip_prefix)

Extension to create several repos from a map

TAG CLASSES

download

Attributes

Name Description Type Mandatory Default
name Name Name required
build_file_content Build file content String optional ""
download_type Download type String required
executable Field executable for http_file Boolean optional False
repos Map of repos Dictionary: String -> List of strings required
strip_prefix Strip prefix String optional ""

6.2 - Bazel targets

NameInfo
al_repo_map
locationbzl/extensions/BUILD.bazel:11:19
name//bzl/extensions:al_repo_map
ruleClassbzl_library
visibility
  • //visibility:public
al_repo_map-stardoc
locationbzl/extensions/BUILD.bazel:11:19
name//bzl/extensions:al_repo_map-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/extensions:al_repo_map-stardoc.md
visibility
  • //visibility:private
al_repo_map-stardoc-raw
locationbzl/extensions/BUILD.bazel:11:19
name//bzl/extensions:al_repo_map-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/extensions:al_repo_map-stardoc-raw.md
visibility
  • //visibility:private
al_repo_map-stardoc-raw.extract
locationbzl/extensions/BUILD.bazel:11:19
name//bzl/extensions:al_repo_map-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/extensions:al_repo_map-stardoc-raw.extract.binaryproto
  • //bzl/extensions:al_repo_map-stardoc-raw.extract.textproto
visibility
  • //visibility:private
changelog
locationbzl/extensions/BUILD.bazel:6:17
name//bzl/extensions:changelog
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/extensions:changelog.tar
visibility
  • //visibility:public
changelog-changelog
locationbzl/extensions/BUILD.bazel:6:17
name//bzl/extensions:changelog-changelog
ruleClassal_template_files
ruleOutput
  • //bzl/extensions:changelog.md
visibility
  • //visibility:public
changelog-changelog-data
locationbzl/extensions/BUILD.bazel:6:17
name//bzl/extensions:changelog-changelog-data
ruleClassgenrule
ruleOutput
  • //bzl/extensions:changelog-changelog-data.yaml
visibility
  • //visibility:private
changelog-children
locationbzl/extensions/BUILD.bazel:6:17
name//bzl/extensions:changelog-children
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/extensions:changelog-children.tar
visibility
  • //visibility:private
changelog-template
locationbzl/extensions/BUILD.bazel:6:17
name//bzl/extensions:changelog-template
ruleClass_write_file
ruleOutput
  • //bzl/extensions:changelog-template.md
visibility
  • //visibility:private
extensions
locationbzl/extensions/BUILD.bazel:11:19
name//bzl/extensions:extensions
ruleClassbzl_library
visibility
  • //visibility:public
extensions-stardoc
locationbzl/extensions/BUILD.bazel:11:19
name//bzl/extensions:extensions-stardoc
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/extensions:extensions-stardoc.tar
visibility
  • //visibility:public
extensions-stardoc-deps
locationbzl/extensions/BUILD.bazel:11:19
name//bzl/extensions:extensions-stardoc-deps
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/extensions:extensions-stardoc-deps.tar
visibility
  • //visibility:private
extensions-stardoc-src
locationbzl/extensions/BUILD.bazel:11:19
name//bzl/extensions:extensions-stardoc-src
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/extensions:extensions-stardoc-src.tar
visibility
  • //visibility:private
readme
locationbzl/extensions/BUILD.bazel:23:10
name//bzl/extensions:readme
ruleClassfilegroup
visibility
  • //visibility:public
readme-children
locationbzl/extensions/BUILD.bazel:23:10
name//bzl/extensions:readme-children
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/extensions:readme-children.tar
visibility
  • //visibility:public

6.3 - Changelog

7 - Macros

Bazel macros

7.1 - al_alias_map

al_alias_map

load("@com-alwaldend-git-src//bzl/macros:al_alias_map.bzl", "al_alias_map")

al_alias_map(aliases, visibility)

Generate aliases from an alias map

PARAMETERS

Name Description Default Value
aliases alias map, keys are names, values are alias arguments none
visibility default visibility ["//visibility:public"]

7.2 - al_ansible_role

al_ansible_role

load("@com-alwaldend-git-src//bzl/macros:al_ansible_role.bzl", "al_ansible_role")

al_ansible_role(name, srcs, visibility)

Create targets for an ansible role

PARAMETERS

Name Description Default Value
name name prefix none
srcs role sources none
visibility resulting archive visibility none

7.3 - al_apply_patches

al_apply_patches

load("@com-alwaldend-git-src//bzl/macros:al_apply_patches.bzl", "al_apply_patches")

al_apply_patches(name, src, patches, visibility, **kwargs)

Create a genrule applying patches

PARAMETERS

Name Description Default Value
name genrule name none
src source archive label none
patches patches label none
visibility visibility ["//visibility:public"]
kwargs other genrule kwargs none

7.4 - al_bzl_library_map

al_bzl_library_map

load("@com-alwaldend-git-src//bzl/macros:al_bzl_library_map.bzl", "al_bzl_library_map")

al_bzl_library_map(name, visibility, libs, deps, **kwargs)

Create bzl_library targets from a map

PARAMETERS

Name Description Default Value
name combined bzl_library target name none
visibility

-

none
libs bzl_library names {}
deps other al_bzl_library_map targets []
kwargs bzl_library kwargs none

7.5 - al_bzl_target_doc

al_bzl_target_doc

load("@com-alwaldend-git-src//bzl/macros:al_bzl_target_doc.bzl", "al_bzl_target_doc")

al_bzl_target_doc(name, visibility, subpackages)

Document bazel targets

PARAMETERS

Name Description Default Value
name target name none
visibility

-

none
subpackages list of subpackages []

7.6 - al_combine_files

al_combine_files

load("@com-alwaldend-git-src//bzl/macros:al_combine_files.bzl", "al_combine_files")

al_combine_files(name, srcs, **kwargs)

Create a genrule combining several files into one

PARAMETERS

Name Description Default Value
name genrule target none
srcs list of labels to combine none
kwargs other genrule kwargs none

7.7 - al_compile_pip_requirements_combined

al_compile_pip_requirements_combined

load("@com-alwaldend-git-src//bzl/macros:al_compile_pip_requirements_combined.bzl", "al_compile_pip_requirements_combined")

al_compile_pip_requirements_combined(name, srcs, **kwargs)

Create compile_pip_requirements target for several requirement files

PARAMETERS

Name Description Default Value
name compile_pip_requirements name none
srcs list of labels of requirement files to combine none
kwargs kwargs for compile_pip_requirements none

7.8 - al_drawio_run_binary

al_drawio_run_binary

load("@com-alwaldend-git-src//bzl/macros:al_drawio_run_binary.bzl", "al_drawio_run_binary")

al_drawio_run_binary(**kwargs)

Wrapper around al_drawio_run_binary rule

PARAMETERS

Name Description Default Value
kwargs kwargs for al_drawio_run_binary none

7.9 - al_gen_changelog

al_gen_changelog

load("@com-alwaldend-git-src//bzl/macros:al_gen_changelog.bzl", "al_gen_changelog")

al_gen_changelog(name, visibility, subpackages)

Create changelog target

PARAMETERS

Name Description Default Value
name target name prefix none
visibility visibility none
subpackages subpackages []

7.10 - al_gen_leetcode_submissions

al_gen_leetcode_submissions

load("@com-alwaldend-git-src//bzl/macros:al_gen_leetcode_submissions.bzl", "al_gen_leetcode_submissions")

al_gen_leetcode_submissions(name, srcs, package_dir, visibility, **kwargs)

Generate leetcode submission targets

PARAMETERS

Name Description Default Value
name generated md archive name none
srcs leetcode submission configs none
package_dir package_dir to use none
visibility visibility None
kwargs kwargs for al_template_files none

7.11 - al_genquery_write_to_source_file

al_genquery_write_to_source_file

load("@com-alwaldend-git-src//bzl/macros:al_genquery_write_to_source_file.bzl", "al_genquery_write_to_source_file")

al_genquery_write_to_source_file(name, expression, scope, var_name, out_file)

Write genquery result to a bzl file

Example:

    al_genquery_write_to_source_file(
        name = "al_bzl_libs",
        expression = """
            filter(
                "^//",
                attr(
                    "srcs",
                    ".{3,}",
                    kind(
                        "bzl_library",
                        deps("//bzl")
                    )
                )
            )
        """,
        out_file = "al_bzl_libs.bzl",
        scope = ["//bzl"],
        var_name = "AL_BZL_LIBS",
    )

PARAMETERS

Name Description Default Value
name name prefix none
expression genquery expression none
scope genquery scope none
var_name variable name in the generated .bzl file none
out_file output bzl file none

7.12 - al_genrule

al_genrule

load("@com-alwaldend-git-src//bzl/macros:al_genrule.bzl", "al_genrule")

al_genrule(test, executable, **kwargs)

Generate al_genrule target

PARAMETERS

Name Description Default Value
test If set, use al_genrule_test False
executable if set, use al_genrule_executable False
kwargs kwargs for the rule none

7.13 - al_genrule_src

al_genrule_src

load("@com-alwaldend-git-src//bzl/macros:al_genrule_src.bzl", "al_genrule_src")

al_genrule_src(name, srcs, visibility)

Create a filegroup and a genrule generating a tar archive

PARAMETERS

Name Description Default Value
name genrule name none
srcs source labels []
visibility

-

["//visibility:public"]

7.14 - al_genrule_with_wheels

al_genrule_with_wheels

load("@com-alwaldend-git-src//bzl/macros:al_genrule_with_wheels.bzl", "al_genrule_with_wheels")

al_genrule_with_wheels(name, wheels, srcs, cmd, **kwargs)

Regular genrule with wheels added to ${PYTHONPATH}

PARAMETERS

Name Description Default Value
name genrule name none
wheels list of wheel labels none
srcs srcs for the genrule []
cmd genrule cmd []
kwargs other genrule kwargs none

7.15 - al_go_checkers

7.16 - al_install_file

al_install_file

load("@com-alwaldend-git-src//bzl/macros:al_install_file.bzl", "al_install_file")

al_install_file(name, args, install_file_label, visibility, **py_binary_kwargs)

Create py_binary target to install file

PARAMETERS

Name Description Default Value
name target name none
args install-file args []
install_file_label

-

"//py/install-file:lib"
visibility

-

["//visibility:public"]
py_binary_kwargs

-

none

7.17 - al_lua_library

al_lua_library

load("@com-alwaldend-git-src//bzl/macros:al_lua_library.bzl", "al_lua_library")

al_lua_library(name, srcs, check, stylua_config_label, stylua_label, pkg_tar_kwargs, visibility)

Generate targets for a lua library

Targets:

  • ${name}: pkg_tar
  • ${name}-stylua-fix: al_run_tool executable
  • ${name}-stylua-test: al_run_tool test

PARAMETERS

Name Description Default Value
name library name none
srcs library sources none
check if set, only these files will be checked []
stylua_config_label

-

"//lua:stylua-config"
stylua_label

-

"@com-alwaldend-src-cargo//:stylua__stylua"
pkg_tar_kwargs kwargs for pkg_tar {}
visibility visibility ["//visibility:public"]

7.18 - al_md_data

al_md_data

load("@com-alwaldend-git-src//bzl/macros:al_md_data.bzl", "al_md_data")

al_md_data(name, srcs, deps, **kwargs)

Markdown data backed by a filegroup

Targets:

  • ${name}: filegroup

PARAMETERS

Name Description Default Value
name filegroup name none
srcs markdown files none
deps deps []
kwargs filegroup kwargs none

7.19 - al_pkg_tar_combined

al_pkg_tar_combined

load("@com-alwaldend-git-src//bzl/macros:al_pkg_tar_combined.bzl", "al_pkg_tar_combined")

al_pkg_tar_combined(name, srcs, strip_components, **kwargs)

Create a genrule combining several tars into one

PARAMETERS

Name Description Default Value
name genrule name none
srcs dicts tar archives ({“label”: “tar label”, “dir”: “target dir”}) []
strip_components value of –stip-components 2
kwargs other genrule kwargs none

7.20 - al_py_binary_shell

al_py_binary_shell

load("@com-alwaldend-git-src//bzl/macros:al_py_binary_shell.bzl", "al_py_binary_shell")

al_py_binary_shell(name, deps, srcs, shell_type, shell_label, **kwargs)

Create a py_binary target that allows you to run commands in proper python environment

PARAMETERS

Name Description Default Value
name target name none
deps py_binary deps []
srcs py_binary srcs []
shell_type ${BAZEL_PYTHON_SHELL_TYPE} "python"
shell_label

-

"//py/bazel-python-shell:library"
kwargs other py_binary kwargs none

7.21 - al_py_checker

al_py_checker

load("@com-alwaldend-git-src//bzl/macros:al_py_checker.bzl", "al_py_checker")

al_py_checker(name, tool, args_bin, args_test, test_size, disable_fix, **kwargs)

Create -fix and -test targets for a python checker

PARAMETERS

Name Description Default Value
name Name prefix None
tool Tool label None
args_bin Args for the binary target None
args_test Args for the test None
test_size

-

"small"
disable_fix If set, do not create fix target False
kwargs Kwargs for both targets none

7.22 - al_py_checkers

al_py_checkers

load("@com-alwaldend-git-src//bzl/macros:al_py_checkers.bzl", "al_py_checkers")

al_py_checkers(srcs, isort_label, black_label, mypy_label, flake8_label, pyproject_label)

Generate -fix and -test targets for python checkers

PARAMETERS

Name Description Default Value
srcs list of source file labels none
isort_label

-

"//py:isort"
black_label

-

"//py:black"
mypy_label

-

"//py:mypy"
flake8_label

-

"//py:flake8"
pyproject_label

-

"//:pyproject"

7.23 - al_readme

al_readme

load("@com-alwaldend-git-src//bzl/macros:al_readme.bzl", "al_readme")

al_readme(name, srcs, subpackages, **kwargs)

Create readme targets

Targets:

  • ${name}: al_md_data target
  • ${name}-children: pkg_tar containing ${name}-children from subpackages

PARAMETERS

Name Description Default Value
name target name none
srcs

-

[":README.md"]
subpackages override list of subpackages []
kwargs al_md_data kwargs none

7.24 - al_run_tool

al_run_tool

load("@com-alwaldend-git-src//bzl/macros:al_run_tool.bzl", "al_run_tool")

al_run_tool(name, tool, executable, test, **kwargs)

Generate either native_test, native_binary, or run_binary target

PARAMETERS

Name Description Default Value
name Target name (required) none
tool Tool label to run (required) none
executable If True, generate native_binary False
test If True, generate native_test False
kwargs kwargs for rules none

7.25 - al_sh_library

al_sh_library

load("@com-alwaldend-git-src//bzl/macros:al_sh_library.bzl", "al_sh_library")

al_sh_library(name, shfmt_src, editorconfig_src, shellcheck_src, run_args_src, visibility,
              **common_kwargs)

Create targets for a shell library

Targets:

  • ${name}-shfmt-fix: executable to run shfmt
  • ${name}-shfmt-test: test whether the script is formatted
  • ${name}-shellcheck-test: shellcheck test

PARAMETERS

Name Description Default Value
name target name none
shfmt_src

-

"@cc_mvdan_sh_v3//cmd/shfmt:shfmt"
editorconfig_src

-

"//:editorconfig"
shellcheck_src

-

"@com-github-koalaman-shellcheck-linux-x86_64//:bin"
run_args_src

-

"//sh/scripts:run-args-lib"
visibility

-

["//visibility:public"]
common_kwargs kwargs for both targets none

7.26 - al_template_files

al_template_files

load("@com-alwaldend-git-src//bzl/macros:al_template_files.bzl", "al_template_files")

al_template_files(**kwargs)

Macros around al_template_files rule

PARAMETERS

Name Description Default Value
kwargs kwargs for al_template_files none

7.27 - al_txt_data

al_txt_data

load("@com-alwaldend-git-src//bzl/macros:al_txt_data.bzl", "al_txt_data")

al_txt_data(name, srcs, **kwargs)

Text data

PARAMETERS

Name Description Default Value
name target name none
srcs sources none
kwargs filegroup kwargs none

7.28 - al_vial_configs

al_vial_configs

load("@com-alwaldend-git-src//bzl/macros:al_vial_configs.bzl", "al_vial_configs")

al_vial_configs(name, srcs, visibility, **kwargs)

Generate vial config targets

PARAMETERS

Name Description Default Value
name generated docs archive name none
srcs vial config none
visibility visibility none
kwargs kwargs for al_template_files none

7.29 - Bazel targets

NameInfo
al_alias_map
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_alias_map
ruleClassbzl_library
visibility
  • //visibility:public
al_alias_map-stardoc
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_alias_map-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/macros:al_alias_map-stardoc.md
visibility
  • //visibility:private
al_alias_map-stardoc-raw
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_alias_map-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/macros:al_alias_map-stardoc-raw.md
visibility
  • //visibility:private
al_alias_map-stardoc-raw.extract
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_alias_map-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/macros:al_alias_map-stardoc-raw.extract.binaryproto
  • //bzl/macros:al_alias_map-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_ansible_role
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_ansible_role
ruleClassbzl_library
visibility
  • //visibility:public
al_ansible_role-stardoc
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_ansible_role-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/macros:al_ansible_role-stardoc.md
visibility
  • //visibility:private
al_ansible_role-stardoc-raw
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_ansible_role-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/macros:al_ansible_role-stardoc-raw.md
visibility
  • //visibility:private
al_ansible_role-stardoc-raw.extract
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_ansible_role-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/macros:al_ansible_role-stardoc-raw.extract.binaryproto
  • //bzl/macros:al_ansible_role-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_apply_patches
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_apply_patches
ruleClassbzl_library
visibility
  • //visibility:public
al_apply_patches-stardoc
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_apply_patches-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/macros:al_apply_patches-stardoc.md
visibility
  • //visibility:private
al_apply_patches-stardoc-raw
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_apply_patches-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/macros:al_apply_patches-stardoc-raw.md
visibility
  • //visibility:private
al_apply_patches-stardoc-raw.extract
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_apply_patches-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/macros:al_apply_patches-stardoc-raw.extract.binaryproto
  • //bzl/macros:al_apply_patches-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_bzl_library_map
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_bzl_library_map
ruleClassbzl_library
visibility
  • //visibility:public
al_bzl_library_map-stardoc
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_bzl_library_map-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/macros:al_bzl_library_map-stardoc.md
visibility
  • //visibility:private
al_bzl_library_map-stardoc-raw
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_bzl_library_map-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/macros:al_bzl_library_map-stardoc-raw.md
visibility
  • //visibility:private
al_bzl_library_map-stardoc-raw.extract
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_bzl_library_map-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/macros:al_bzl_library_map-stardoc-raw.extract.binaryproto
  • //bzl/macros:al_bzl_library_map-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_bzl_target_doc
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_bzl_target_doc
ruleClassbzl_library
visibility
  • //visibility:public
al_bzl_target_doc-stardoc
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_bzl_target_doc-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/macros:al_bzl_target_doc-stardoc.md
visibility
  • //visibility:private
al_bzl_target_doc-stardoc-raw
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_bzl_target_doc-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/macros:al_bzl_target_doc-stardoc-raw.md
visibility
  • //visibility:private
al_bzl_target_doc-stardoc-raw.extract
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_bzl_target_doc-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/macros:al_bzl_target_doc-stardoc-raw.extract.binaryproto
  • //bzl/macros:al_bzl_target_doc-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_combine_files
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_combine_files
ruleClassbzl_library
visibility
  • //visibility:public
al_combine_files-stardoc
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_combine_files-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/macros:al_combine_files-stardoc.md
visibility
  • //visibility:private
al_combine_files-stardoc-raw
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_combine_files-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/macros:al_combine_files-stardoc-raw.md
visibility
  • //visibility:private
al_combine_files-stardoc-raw.extract
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_combine_files-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/macros:al_combine_files-stardoc-raw.extract.binaryproto
  • //bzl/macros:al_combine_files-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_compile_pip_requirements_combined
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_compile_pip_requirements_combined
ruleClassbzl_library
visibility
  • //visibility:public
al_compile_pip_requirements_combined-stardoc
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_compile_pip_requirements_combined-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/macros:al_compile_pip_requirements_combined-stardoc.md
visibility
  • //visibility:private
al_compile_pip_requirements_combined-stardoc-raw
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_compile_pip_requirements_combined-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/macros:al_compile_pip_requirements_combined-stardoc-raw.md
visibility
  • //visibility:private
al_compile_pip_requirements_combined-stardoc-raw.extract
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_compile_pip_requirements_combined-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/macros:al_compile_pip_requirements_combined-stardoc-raw.extract.binaryproto
  • //bzl/macros:al_compile_pip_requirements_combined-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_drawio_run_binary
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_drawio_run_binary
ruleClassbzl_library
visibility
  • //visibility:public
al_drawio_run_binary-stardoc
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_drawio_run_binary-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/macros:al_drawio_run_binary-stardoc.md
visibility
  • //visibility:private
al_drawio_run_binary-stardoc-raw
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_drawio_run_binary-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/macros:al_drawio_run_binary-stardoc-raw.md
visibility
  • //visibility:private
al_drawio_run_binary-stardoc-raw.extract
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_drawio_run_binary-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/macros:al_drawio_run_binary-stardoc-raw.extract.binaryproto
  • //bzl/macros:al_drawio_run_binary-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_gen_changelog
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_gen_changelog
ruleClassbzl_library
visibility
  • //visibility:public
al_gen_changelog-stardoc
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_gen_changelog-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/macros:al_gen_changelog-stardoc.md
visibility
  • //visibility:private
al_gen_changelog-stardoc-raw
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_gen_changelog-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/macros:al_gen_changelog-stardoc-raw.md
visibility
  • //visibility:private
al_gen_changelog-stardoc-raw.extract
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_gen_changelog-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/macros:al_gen_changelog-stardoc-raw.extract.binaryproto
  • //bzl/macros:al_gen_changelog-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_gen_leetcode_submissions
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_gen_leetcode_submissions
ruleClassbzl_library
visibility
  • //visibility:public
al_gen_leetcode_submissions-stardoc
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_gen_leetcode_submissions-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/macros:al_gen_leetcode_submissions-stardoc.md
visibility
  • //visibility:private
al_gen_leetcode_submissions-stardoc-raw
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_gen_leetcode_submissions-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/macros:al_gen_leetcode_submissions-stardoc-raw.md
visibility
  • //visibility:private
al_gen_leetcode_submissions-stardoc-raw.extract
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_gen_leetcode_submissions-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/macros:al_gen_leetcode_submissions-stardoc-raw.extract.binaryproto
  • //bzl/macros:al_gen_leetcode_submissions-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_genquery_write_to_source_file
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_genquery_write_to_source_file
ruleClassbzl_library
visibility
  • //visibility:public
al_genquery_write_to_source_file-stardoc
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_genquery_write_to_source_file-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/macros:al_genquery_write_to_source_file-stardoc.md
visibility
  • //visibility:private
al_genquery_write_to_source_file-stardoc-raw
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_genquery_write_to_source_file-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/macros:al_genquery_write_to_source_file-stardoc-raw.md
visibility
  • //visibility:private
al_genquery_write_to_source_file-stardoc-raw.extract
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_genquery_write_to_source_file-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/macros:al_genquery_write_to_source_file-stardoc-raw.extract.binaryproto
  • //bzl/macros:al_genquery_write_to_source_file-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_genrule
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_genrule
ruleClassbzl_library
visibility
  • //visibility:public
al_genrule-stardoc
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_genrule-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/macros:al_genrule-stardoc.md
visibility
  • //visibility:private
al_genrule-stardoc-raw
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_genrule-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/macros:al_genrule-stardoc-raw.md
visibility
  • //visibility:private
al_genrule-stardoc-raw.extract
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_genrule-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/macros:al_genrule-stardoc-raw.extract.binaryproto
  • //bzl/macros:al_genrule-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_genrule_src
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_genrule_src
ruleClassbzl_library
visibility
  • //visibility:public
al_genrule_src-stardoc
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_genrule_src-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/macros:al_genrule_src-stardoc.md
visibility
  • //visibility:private
al_genrule_src-stardoc-raw
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_genrule_src-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/macros:al_genrule_src-stardoc-raw.md
visibility
  • //visibility:private
al_genrule_src-stardoc-raw.extract
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_genrule_src-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/macros:al_genrule_src-stardoc-raw.extract.binaryproto
  • //bzl/macros:al_genrule_src-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_genrule_with_wheels
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_genrule_with_wheels
ruleClassbzl_library
visibility
  • //visibility:public
al_genrule_with_wheels-stardoc
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_genrule_with_wheels-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/macros:al_genrule_with_wheels-stardoc.md
visibility
  • //visibility:private
al_genrule_with_wheels-stardoc-raw
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_genrule_with_wheels-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/macros:al_genrule_with_wheels-stardoc-raw.md
visibility
  • //visibility:private
al_genrule_with_wheels-stardoc-raw.extract
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_genrule_with_wheels-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/macros:al_genrule_with_wheels-stardoc-raw.extract.binaryproto
  • //bzl/macros:al_genrule_with_wheels-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_go_checkers
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_go_checkers
ruleClassbzl_library
visibility
  • //visibility:public
al_go_checkers-stardoc
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_go_checkers-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/macros:al_go_checkers-stardoc.md
visibility
  • //visibility:private
al_go_checkers-stardoc-raw
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_go_checkers-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/macros:al_go_checkers-stardoc-raw.md
visibility
  • //visibility:private
al_go_checkers-stardoc-raw.extract
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_go_checkers-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/macros:al_go_checkers-stardoc-raw.extract.binaryproto
  • //bzl/macros:al_go_checkers-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_install_file
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_install_file
ruleClassbzl_library
visibility
  • //visibility:public
al_install_file-stardoc
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_install_file-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/macros:al_install_file-stardoc.md
visibility
  • //visibility:private
al_install_file-stardoc-raw
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_install_file-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/macros:al_install_file-stardoc-raw.md
visibility
  • //visibility:private
al_install_file-stardoc-raw.extract
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_install_file-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/macros:al_install_file-stardoc-raw.extract.binaryproto
  • //bzl/macros:al_install_file-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_lua_library
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_lua_library
ruleClassbzl_library
visibility
  • //visibility:public
al_lua_library-stardoc
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_lua_library-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/macros:al_lua_library-stardoc.md
visibility
  • //visibility:private
al_lua_library-stardoc-raw
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_lua_library-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/macros:al_lua_library-stardoc-raw.md
visibility
  • //visibility:private
al_lua_library-stardoc-raw.extract
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_lua_library-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/macros:al_lua_library-stardoc-raw.extract.binaryproto
  • //bzl/macros:al_lua_library-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_md_data
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_md_data
ruleClassbzl_library
visibility
  • //visibility:public
al_md_data-stardoc
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_md_data-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/macros:al_md_data-stardoc.md
visibility
  • //visibility:private
al_md_data-stardoc-raw
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_md_data-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/macros:al_md_data-stardoc-raw.md
visibility
  • //visibility:private
al_md_data-stardoc-raw.extract
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_md_data-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/macros:al_md_data-stardoc-raw.extract.binaryproto
  • //bzl/macros:al_md_data-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_pkg_tar_combined
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_pkg_tar_combined
ruleClassbzl_library
visibility
  • //visibility:public
al_pkg_tar_combined-stardoc
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_pkg_tar_combined-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/macros:al_pkg_tar_combined-stardoc.md
visibility
  • //visibility:private
al_pkg_tar_combined-stardoc-raw
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_pkg_tar_combined-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/macros:al_pkg_tar_combined-stardoc-raw.md
visibility
  • //visibility:private
al_pkg_tar_combined-stardoc-raw.extract
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_pkg_tar_combined-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/macros:al_pkg_tar_combined-stardoc-raw.extract.binaryproto
  • //bzl/macros:al_pkg_tar_combined-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_py_binary_shell
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_py_binary_shell
ruleClassbzl_library
visibility
  • //visibility:public
al_py_binary_shell-stardoc
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_py_binary_shell-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/macros:al_py_binary_shell-stardoc.md
visibility
  • //visibility:private
al_py_binary_shell-stardoc-raw
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_py_binary_shell-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/macros:al_py_binary_shell-stardoc-raw.md
visibility
  • //visibility:private
al_py_binary_shell-stardoc-raw.extract
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_py_binary_shell-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/macros:al_py_binary_shell-stardoc-raw.extract.binaryproto
  • //bzl/macros:al_py_binary_shell-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_py_checker
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_py_checker
ruleClassbzl_library
visibility
  • //visibility:public
al_py_checker-stardoc
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_py_checker-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/macros:al_py_checker-stardoc.md
visibility
  • //visibility:private
al_py_checker-stardoc-raw
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_py_checker-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/macros:al_py_checker-stardoc-raw.md
visibility
  • //visibility:private
al_py_checker-stardoc-raw.extract
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_py_checker-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/macros:al_py_checker-stardoc-raw.extract.binaryproto
  • //bzl/macros:al_py_checker-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_py_checkers
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_py_checkers
ruleClassbzl_library
visibility
  • //visibility:public
al_py_checkers-stardoc
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_py_checkers-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/macros:al_py_checkers-stardoc.md
visibility
  • //visibility:private
al_py_checkers-stardoc-raw
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_py_checkers-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/macros:al_py_checkers-stardoc-raw.md
visibility
  • //visibility:private
al_py_checkers-stardoc-raw.extract
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_py_checkers-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/macros:al_py_checkers-stardoc-raw.extract.binaryproto
  • //bzl/macros:al_py_checkers-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_readme
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_readme
ruleClassbzl_library
visibility
  • //visibility:public
al_readme-stardoc
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_readme-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/macros:al_readme-stardoc.md
visibility
  • //visibility:private
al_readme-stardoc-raw
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_readme-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/macros:al_readme-stardoc-raw.md
visibility
  • //visibility:private
al_readme-stardoc-raw.extract
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_readme-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/macros:al_readme-stardoc-raw.extract.binaryproto
  • //bzl/macros:al_readme-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_run_tool
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_run_tool
ruleClassbzl_library
visibility
  • //visibility:public
al_run_tool-stardoc
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_run_tool-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/macros:al_run_tool-stardoc.md
visibility
  • //visibility:private
al_run_tool-stardoc-raw
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_run_tool-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/macros:al_run_tool-stardoc-raw.md
visibility
  • //visibility:private
al_run_tool-stardoc-raw.extract
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_run_tool-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/macros:al_run_tool-stardoc-raw.extract.binaryproto
  • //bzl/macros:al_run_tool-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_sh_library
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_sh_library
ruleClassbzl_library
visibility
  • //visibility:public
al_sh_library-stardoc
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_sh_library-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/macros:al_sh_library-stardoc.md
visibility
  • //visibility:private
al_sh_library-stardoc-raw
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_sh_library-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/macros:al_sh_library-stardoc-raw.md
visibility
  • //visibility:private
al_sh_library-stardoc-raw.extract
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_sh_library-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/macros:al_sh_library-stardoc-raw.extract.binaryproto
  • //bzl/macros:al_sh_library-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_template_files
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_template_files
ruleClassbzl_library
visibility
  • //visibility:public
al_template_files-stardoc
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_template_files-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/macros:al_template_files-stardoc.md
visibility
  • //visibility:private
al_template_files-stardoc-raw
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_template_files-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/macros:al_template_files-stardoc-raw.md
visibility
  • //visibility:private
al_template_files-stardoc-raw.extract
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_template_files-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/macros:al_template_files-stardoc-raw.extract.binaryproto
  • //bzl/macros:al_template_files-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_txt_data
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_txt_data
ruleClassbzl_library
visibility
  • //visibility:public
al_txt_data-stardoc
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_txt_data-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/macros:al_txt_data-stardoc.md
visibility
  • //visibility:private
al_txt_data-stardoc-raw
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_txt_data-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/macros:al_txt_data-stardoc-raw.md
visibility
  • //visibility:private
al_txt_data-stardoc-raw.extract
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_txt_data-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/macros:al_txt_data-stardoc-raw.extract.binaryproto
  • //bzl/macros:al_txt_data-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_vial_configs
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_vial_configs
ruleClassbzl_library
visibility
  • //visibility:public
al_vial_configs-stardoc
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_vial_configs-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/macros:al_vial_configs-stardoc.md
visibility
  • //visibility:private
al_vial_configs-stardoc-raw
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_vial_configs-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/macros:al_vial_configs-stardoc-raw.md
visibility
  • //visibility:private
al_vial_configs-stardoc-raw.extract
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:al_vial_configs-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/macros:al_vial_configs-stardoc-raw.extract.binaryproto
  • //bzl/macros:al_vial_configs-stardoc-raw.extract.textproto
visibility
  • //visibility:private
changelog
locationbzl/macros/BUILD.bazel:11:17
name//bzl/macros:changelog
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/macros:changelog.tar
visibility
  • //visibility:public
changelog-changelog
locationbzl/macros/BUILD.bazel:11:17
name//bzl/macros:changelog-changelog
ruleClassal_template_files
ruleOutput
  • //bzl/macros:changelog.md
visibility
  • //visibility:public
changelog-changelog-data
locationbzl/macros/BUILD.bazel:11:17
name//bzl/macros:changelog-changelog-data
ruleClassgenrule
ruleOutput
  • //bzl/macros:changelog-changelog-data.yaml
visibility
  • //visibility:private
changelog-children
locationbzl/macros/BUILD.bazel:11:17
name//bzl/macros:changelog-children
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/macros:changelog-children.tar
visibility
  • //visibility:private
changelog-template
locationbzl/macros/BUILD.bazel:11:17
name//bzl/macros:changelog-template
ruleClass_write_file
ruleOutput
  • //bzl/macros:changelog-template.md
visibility
  • //visibility:private
macros
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:macros
ruleClassbzl_library
visibility
  • //visibility:public
macros-stardoc
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:macros-stardoc
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/macros:macros-stardoc.tar
visibility
  • //visibility:public
macros-stardoc-deps
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:macros-stardoc-deps
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/macros:macros-stardoc-deps.tar
visibility
  • //visibility:private
macros-stardoc-src
locationbzl/macros/BUILD.bazel:16:19
name//bzl/macros:macros-stardoc-src
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/macros:macros-stardoc-src.tar
visibility
  • //visibility:private
readme
locationbzl/macros/BUILD.bazel:6:10
name//bzl/macros:readme
ruleClassfilegroup
visibility
  • //visibility:public
readme-children
locationbzl/macros/BUILD.bazel:6:10
name//bzl/macros:readme-children
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/macros:readme-children.tar
visibility
  • //visibility:public

7.30 - Changelog

8 - Providers

Bazel providers

8.1 - al_git_info

AlGitInfo

load("@com-alwaldend-git-src//bzl/providers:al_git_info.bzl", "AlGitInfo")

AlGitInfo(archive)

Git info

FIELDS

Name Description
archive Git archive

8.2 - al_hugo_site_info

AlHugoSiteInfo

load("@com-alwaldend-git-src//bzl/providers:al_hugo_site_info.bzl", "AlHugoSiteInfo")

AlHugoSiteInfo(content, data, themes, layouts, config, env, env_script)

Information about a hugo site

FIELDS

Name Description
content Content dir
data Data dir
themes Themes dir
layouts Layouts dir
config Config file
env Environment variables
env_script Shell script to export env variables

8.3 - al_toml_info

AlTomlInfo

load("@com-alwaldend-git-src//bzl/providers:al_toml_info.bzl", "AlTomlInfo")

AlTomlInfo(srcs, deps)

Provide toml data info

FIELDS

Name Description
srcs Toml files
deps Toml data targets

8.4 - al_transitive_sources

AlTransitiveSources

load("@com-alwaldend-git-src//bzl/providers:al_transitive_sources.bzl", "AlTransitiveSources")

AlTransitiveSources(transitive_sources)

Provide transitive sources

FIELDS

Name Description
transitive_sources -

al_transitive_sources

load("@com-alwaldend-git-src//bzl/providers:al_transitive_sources.bzl", "al_transitive_sources")

al_transitive_sources(srcs, deps)

Obtain the source files for a target and its transitive dependencies.

PARAMETERS

Name Description Default Value
srcs a list of source files none
deps a list of targets that are direct dependencies none

RETURNS

a collection of the transitive sources

8.5 - Bazel targets

NameInfo
al_git_info
locationbzl/providers/BUILD.bazel:16:19
name//bzl/providers:al_git_info
ruleClassbzl_library
visibility
  • //visibility:public
al_git_info-stardoc
locationbzl/providers/BUILD.bazel:16:19
name//bzl/providers:al_git_info-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/providers:al_git_info-stardoc.md
visibility
  • //visibility:private
al_git_info-stardoc-raw
locationbzl/providers/BUILD.bazel:16:19
name//bzl/providers:al_git_info-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/providers:al_git_info-stardoc-raw.md
visibility
  • //visibility:private
al_git_info-stardoc-raw.extract
locationbzl/providers/BUILD.bazel:16:19
name//bzl/providers:al_git_info-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/providers:al_git_info-stardoc-raw.extract.binaryproto
  • //bzl/providers:al_git_info-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_hugo_site_info
locationbzl/providers/BUILD.bazel:16:19
name//bzl/providers:al_hugo_site_info
ruleClassbzl_library
visibility
  • //visibility:public
al_hugo_site_info-stardoc
locationbzl/providers/BUILD.bazel:16:19
name//bzl/providers:al_hugo_site_info-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/providers:al_hugo_site_info-stardoc.md
visibility
  • //visibility:private
al_hugo_site_info-stardoc-raw
locationbzl/providers/BUILD.bazel:16:19
name//bzl/providers:al_hugo_site_info-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/providers:al_hugo_site_info-stardoc-raw.md
visibility
  • //visibility:private
al_hugo_site_info-stardoc-raw.extract
locationbzl/providers/BUILD.bazel:16:19
name//bzl/providers:al_hugo_site_info-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/providers:al_hugo_site_info-stardoc-raw.extract.binaryproto
  • //bzl/providers:al_hugo_site_info-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_toml_info
locationbzl/providers/BUILD.bazel:16:19
name//bzl/providers:al_toml_info
ruleClassbzl_library
visibility
  • //visibility:public
al_toml_info-stardoc
locationbzl/providers/BUILD.bazel:16:19
name//bzl/providers:al_toml_info-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/providers:al_toml_info-stardoc.md
visibility
  • //visibility:private
al_toml_info-stardoc-raw
locationbzl/providers/BUILD.bazel:16:19
name//bzl/providers:al_toml_info-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/providers:al_toml_info-stardoc-raw.md
visibility
  • //visibility:private
al_toml_info-stardoc-raw.extract
locationbzl/providers/BUILD.bazel:16:19
name//bzl/providers:al_toml_info-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/providers:al_toml_info-stardoc-raw.extract.binaryproto
  • //bzl/providers:al_toml_info-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_transitive_sources
locationbzl/providers/BUILD.bazel:16:19
name//bzl/providers:al_transitive_sources
ruleClassbzl_library
visibility
  • //visibility:public
al_transitive_sources-stardoc
locationbzl/providers/BUILD.bazel:16:19
name//bzl/providers:al_transitive_sources-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/providers:al_transitive_sources-stardoc.md
visibility
  • //visibility:private
al_transitive_sources-stardoc-raw
locationbzl/providers/BUILD.bazel:16:19
name//bzl/providers:al_transitive_sources-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/providers:al_transitive_sources-stardoc-raw.md
visibility
  • //visibility:private
al_transitive_sources-stardoc-raw.extract
locationbzl/providers/BUILD.bazel:16:19
name//bzl/providers:al_transitive_sources-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/providers:al_transitive_sources-stardoc-raw.extract.binaryproto
  • //bzl/providers:al_transitive_sources-stardoc-raw.extract.textproto
visibility
  • //visibility:private
changelog
locationbzl/providers/BUILD.bazel:6:17
name//bzl/providers:changelog
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/providers:changelog.tar
visibility
  • //visibility:public
changelog-changelog
locationbzl/providers/BUILD.bazel:6:17
name//bzl/providers:changelog-changelog
ruleClassal_template_files
ruleOutput
  • //bzl/providers:changelog.md
visibility
  • //visibility:public
changelog-changelog-data
locationbzl/providers/BUILD.bazel:6:17
name//bzl/providers:changelog-changelog-data
ruleClassgenrule
ruleOutput
  • //bzl/providers:changelog-changelog-data.yaml
visibility
  • //visibility:private
changelog-children
locationbzl/providers/BUILD.bazel:6:17
name//bzl/providers:changelog-children
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/providers:changelog-children.tar
visibility
  • //visibility:private
changelog-template
locationbzl/providers/BUILD.bazel:6:17
name//bzl/providers:changelog-template
ruleClass_write_file
ruleOutput
  • //bzl/providers:changelog-template.md
visibility
  • //visibility:private
providers
locationbzl/providers/BUILD.bazel:16:19
name//bzl/providers:providers
ruleClassbzl_library
visibility
  • //visibility:public
providers-stardoc
locationbzl/providers/BUILD.bazel:16:19
name//bzl/providers:providers-stardoc
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/providers:providers-stardoc.tar
visibility
  • //visibility:public
providers-stardoc-deps
locationbzl/providers/BUILD.bazel:16:19
name//bzl/providers:providers-stardoc-deps
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/providers:providers-stardoc-deps.tar
visibility
  • //visibility:private
providers-stardoc-src
locationbzl/providers/BUILD.bazel:16:19
name//bzl/providers:providers-stardoc-src
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/providers:providers-stardoc-src.tar
visibility
  • //visibility:private
readme
locationbzl/providers/BUILD.bazel:11:10
name//bzl/providers:readme
ruleClassfilegroup
visibility
  • //visibility:public
readme-children
locationbzl/providers/BUILD.bazel:11:10
name//bzl/providers:readme-children
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/providers:readme-children.tar
visibility
  • //visibility:public

8.6 - Changelog

9 - Registry

Bazel registry

9.1 - Bazel targets

NameInfo
changelog
locationbzl/registry/BUILD.bazel:10:17
name//bzl/registry:changelog
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/registry:changelog.tar
visibility
  • //visibility:public
changelog-changelog
locationbzl/registry/BUILD.bazel:10:17
name//bzl/registry:changelog-changelog
ruleClassal_template_files
ruleOutput
  • //bzl/registry:changelog.md
visibility
  • //visibility:public
changelog-changelog-data
locationbzl/registry/BUILD.bazel:10:17
name//bzl/registry:changelog-changelog-data
ruleClassgenrule
ruleOutput
  • //bzl/registry:changelog-changelog-data.yaml
visibility
  • //visibility:private
changelog-children
locationbzl/registry/BUILD.bazel:10:17
name//bzl/registry:changelog-children
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/registry:changelog-children.tar
visibility
  • //visibility:private
changelog-template
locationbzl/registry/BUILD.bazel:10:17
name//bzl/registry:changelog-template
ruleClass_write_file
ruleOutput
  • //bzl/registry:changelog-template.md
visibility
  • //visibility:private
readme
locationbzl/registry/BUILD.bazel:5:10
name//bzl/registry:readme
ruleClassfilegroup
visibility
  • //visibility:public
readme-children
locationbzl/registry/BUILD.bazel:5:10
name//bzl/registry:readme-children
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/registry:readme-children.tar
visibility
  • //visibility:public

9.2 - Changelog

10 - Rules

Bazel rules

10.1 - al_drawio_run_binary

al_drawio_run_binary

load("@com-alwaldend-git-src//bzl/rules:al_drawio_run_binary.bzl", "al_drawio_run_binary")

al_drawio_run_binary(name, srcs, out, arguments, cmd_timeout)

Run drawio a a build action

ATTRIBUTES

Name Description Type Mandatory Default
name A unique name for this target. Name required
srcs Sources List of labels optional []
out Output Label; nonconfigurable required
arguments Arguments, location statements are expanded List of strings required
cmd_timeout Drawio command timeout String optional "1m"

10.2 - al_genrule

al_genrule_executable

load("@com-alwaldend-git-src//bzl/rules:al_genrule.bzl", "al_genrule_executable")

al_genrule_executable(name, srcs, data, outs, cmd, set_flags, shell, tools, worker)

Build executable using shell worker

ATTRIBUTES

Name Description Type Mandatory Default
name A unique name for this target. Name required
srcs Sources, will not be added to runfiles List of labels optional []
data Data, will be added to runfiles List of labels optional []
outs Outputs List of labels; nonconfigurable required
cmd Script to execute String required
set_flags set flags List of strings optional ["-eux"]
shell shell to use String optional "/bin/sh"
tools Tools, will be added to runfiles List of labels optional []
worker Worker binary Label optional "@com-alwaldend-git-src//go/bazel-shell-worker"

al_genrule_regular

load("@com-alwaldend-git-src//bzl/rules:al_genrule.bzl", "al_genrule_regular")

al_genrule_regular(name, srcs, data, outs, cmd, set_flags, shell, tools, worker)

Build shell worker rule

ATTRIBUTES

Name Description Type Mandatory Default
name A unique name for this target. Name required
srcs Sources, will not be added to runfiles List of labels optional []
data Data, will be added to runfiles List of labels optional []
outs Outputs List of labels; nonconfigurable required
cmd Script to execute String required
set_flags set flags List of strings optional ["-eux"]
shell shell to use String optional "/bin/sh"
tools Tools, will be added to runfiles List of labels optional []
worker Worker binary Label optional "@com-alwaldend-git-src//go/bazel-shell-worker"

al_genrule_test

load("@com-alwaldend-git-src//bzl/rules:al_genrule.bzl", "al_genrule_test")

al_genrule_test(name, srcs, data, outs, cmd, set_flags, shell, tools, worker)

Test using shell worker

ATTRIBUTES

Name Description Type Mandatory Default
name A unique name for this target. Name required
srcs Sources, will not be added to runfiles List of labels optional []
data Data, will be added to runfiles List of labels optional []
outs Outputs List of labels; nonconfigurable required
cmd Script to execute String required
set_flags set flags List of strings optional ["-eux"]
shell shell to use String optional "/bin/sh"
tools Tools, will be added to runfiles List of labels optional []
worker Worker binary Label optional "@com-alwaldend-git-src//go/bazel-shell-worker"

10.3 - al_git_binary

al_git_binary

load("@com-alwaldend-git-src//bzl/rules:al_git_binary.bzl", "al_git_binary")

al_git_binary(name, src, arguments)

Run git binary

ATTRIBUTES

Name Description Type Mandatory Default
name A unique name for this target. Name required
src Git info Label required
arguments Git arguments (templated) List of strings optional []

10.4 - al_git_library

al_git_library

load("@com-alwaldend-git-src//bzl/rules:al_git_library.bzl", "al_git_library")

al_git_library(name, src)

Define git information

ATTRIBUTES

Name Description Type Mandatory Default
name A unique name for this target. Name required
src Git dir Label required

10.5 - al_hugo_binary

al_hugo_binary

load("@com-alwaldend-git-src//bzl/rules:al_hugo_binary.bzl", "al_hugo_binary")

al_hugo_binary(name, arguments, site)

Run a hugo command

ATTRIBUTES

Name Description Type Mandatory Default
name A unique name for this target. Name required
arguments Hugo arguments List of strings required
site Hugo site Label required

10.6 - al_hugo_run_binary

al_hugo_run_binary

load("@com-alwaldend-git-src//bzl/rules:al_hugo_run_binary.bzl", "al_hugo_run_binary")

al_hugo_run_binary(name, arguments, site)

Run hugo binary as a build action

ATTRIBUTES

Name Description Type Mandatory Default
name A unique name for this target. Name required
arguments Hugo arguments List of strings required
site Hugo site Label required

10.7 - al_hugo_site

al_hugo_site

load("@com-alwaldend-git-src//bzl/rules:al_hugo_site.bzl", "al_hugo_site")

al_hugo_site(name, configs, content, env, hugo_data, hugo_layouts, postcss, themes, tools)

Define a hugo site

ATTRIBUTES

Name Description Type Mandatory Default
name A unique name for this target. Name required
configs Hugo configs List of labels required
content Hugo content Label required
env Hugo environment variables (support location statements, support make variables, support shell commands) Dictionary: String -> String optional {}
hugo_data Hugo data Label required
hugo_layouts Hugo layouts Label required
postcss Postcss target Label required
themes Hugo themes Label required
tools Tools that should be available for the build List of labels optional []

10.8 - al_remove_directories

al_remove_directories

load("@com-alwaldend-git-src//bzl/rules:al_remove_directories.bzl", "al_remove_directories")

al_remove_directories(name, srcs)

Remove directory files from DefaultInfo

ATTRIBUTES

Name Description Type Mandatory Default
name A unique name for this target. Name required
srcs Sources to remove directories from List of labels optional []

10.9 - al_template_files

al_template_files

load("@com-alwaldend-git-src//bzl/rules:al_template_files.bzl", "al_template_files")

al_template_files(name, srcs, data, outs, templater)

Load data files, then template the template and write the output

ATTRIBUTES

Name Description Type Mandatory Default
name A unique name for this target. Name required
srcs Template files List of labels required
data Data files List of labels required
outs Output files List of labels; nonconfigurable required
templater Templater to use Label optional "@com-alwaldend-git-src//go/template-files"

10.10 - al_toml_data

al_toml_data

load("@com-alwaldend-git-src//bzl/rules:al_toml_data.bzl", "al_toml_data")

al_toml_data(name, deps, srcs, tomlv)

ATTRIBUTES

Name Description Type Mandatory Default
name A unique name for this target. Name required
deps Toml data targets List of labels optional []
srcs Toml files List of labels optional []
tomlv Tomlv target to use for validation Label optional "@com-alwaldend-git-src//tools:tomlv"

10.11 - al_unpack_archives

al_unpack_archives

load("@com-alwaldend-git-src//bzl/rules:al_unpack_archives.bzl", "al_unpack_archives")

al_unpack_archives(name, srcs, out)

Unpack several archives using tar into a directory

ATTRIBUTES

Name Description Type Mandatory Default
name A unique name for this target. Name required
srcs - List of labels required
out - String optional ""

10.12 - al_write_script

al_write_script

load("@com-alwaldend-git-src//bzl/rules:al_write_script.bzl", "al_write_script")

al_write_script(name, out, content, make_vars, set_flags, shebang)

Write a script and make it executable

ATTRIBUTES

Name Description Type Mandatory Default
name A unique name for this target. Name required
out Output file Label; nonconfigurable required
content Script content String required
make_vars Additional make vars Dictionary: String -> String optional {}
set_flags Flags to pass to set List of strings optional ["-eu"]
shebang Sheband to use String optional "#!/usr/bin/env sh"

10.13 - Bazel targets

NameInfo
al_drawio_run_binary
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_drawio_run_binary
ruleClassbzl_library
visibility
  • //visibility:public
al_drawio_run_binary-stardoc
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_drawio_run_binary-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/rules:al_drawio_run_binary-stardoc.md
visibility
  • //visibility:private
al_drawio_run_binary-stardoc-raw
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_drawio_run_binary-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/rules:al_drawio_run_binary-stardoc-raw.md
visibility
  • //visibility:private
al_drawio_run_binary-stardoc-raw.extract
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_drawio_run_binary-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/rules:al_drawio_run_binary-stardoc-raw.extract.binaryproto
  • //bzl/rules:al_drawio_run_binary-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_genrule
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_genrule
ruleClassbzl_library
visibility
  • //visibility:public
al_genrule-stardoc
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_genrule-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/rules:al_genrule-stardoc.md
visibility
  • //visibility:private
al_genrule-stardoc-raw
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_genrule-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/rules:al_genrule-stardoc-raw.md
visibility
  • //visibility:private
al_genrule-stardoc-raw.extract
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_genrule-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/rules:al_genrule-stardoc-raw.extract.binaryproto
  • //bzl/rules:al_genrule-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_git_binary
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_git_binary
ruleClassbzl_library
visibility
  • //visibility:public
al_git_binary-stardoc
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_git_binary-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/rules:al_git_binary-stardoc.md
visibility
  • //visibility:private
al_git_binary-stardoc-raw
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_git_binary-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/rules:al_git_binary-stardoc-raw.md
visibility
  • //visibility:private
al_git_binary-stardoc-raw.extract
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_git_binary-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/rules:al_git_binary-stardoc-raw.extract.binaryproto
  • //bzl/rules:al_git_binary-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_git_library
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_git_library
ruleClassbzl_library
visibility
  • //visibility:public
al_git_library-stardoc
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_git_library-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/rules:al_git_library-stardoc.md
visibility
  • //visibility:private
al_git_library-stardoc-raw
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_git_library-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/rules:al_git_library-stardoc-raw.md
visibility
  • //visibility:private
al_git_library-stardoc-raw.extract
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_git_library-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/rules:al_git_library-stardoc-raw.extract.binaryproto
  • //bzl/rules:al_git_library-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_hugo_binary
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_hugo_binary
ruleClassbzl_library
visibility
  • //visibility:public
al_hugo_binary-stardoc
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_hugo_binary-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/rules:al_hugo_binary-stardoc.md
visibility
  • //visibility:private
al_hugo_binary-stardoc-raw
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_hugo_binary-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/rules:al_hugo_binary-stardoc-raw.md
visibility
  • //visibility:private
al_hugo_binary-stardoc-raw.extract
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_hugo_binary-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/rules:al_hugo_binary-stardoc-raw.extract.binaryproto
  • //bzl/rules:al_hugo_binary-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_hugo_run_binary
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_hugo_run_binary
ruleClassbzl_library
visibility
  • //visibility:public
al_hugo_run_binary-stardoc
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_hugo_run_binary-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/rules:al_hugo_run_binary-stardoc.md
visibility
  • //visibility:private
al_hugo_run_binary-stardoc-raw
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_hugo_run_binary-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/rules:al_hugo_run_binary-stardoc-raw.md
visibility
  • //visibility:private
al_hugo_run_binary-stardoc-raw.extract
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_hugo_run_binary-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/rules:al_hugo_run_binary-stardoc-raw.extract.binaryproto
  • //bzl/rules:al_hugo_run_binary-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_hugo_site
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_hugo_site
ruleClassbzl_library
visibility
  • //visibility:public
al_hugo_site-stardoc
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_hugo_site-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/rules:al_hugo_site-stardoc.md
visibility
  • //visibility:private
al_hugo_site-stardoc-raw
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_hugo_site-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/rules:al_hugo_site-stardoc-raw.md
visibility
  • //visibility:private
al_hugo_site-stardoc-raw.extract
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_hugo_site-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/rules:al_hugo_site-stardoc-raw.extract.binaryproto
  • //bzl/rules:al_hugo_site-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_remove_directories
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_remove_directories
ruleClassbzl_library
visibility
  • //visibility:public
al_remove_directories-stardoc
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_remove_directories-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/rules:al_remove_directories-stardoc.md
visibility
  • //visibility:private
al_remove_directories-stardoc-raw
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_remove_directories-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/rules:al_remove_directories-stardoc-raw.md
visibility
  • //visibility:private
al_remove_directories-stardoc-raw.extract
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_remove_directories-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/rules:al_remove_directories-stardoc-raw.extract.binaryproto
  • //bzl/rules:al_remove_directories-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_template_files
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_template_files
ruleClassbzl_library
visibility
  • //visibility:public
al_template_files-stardoc
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_template_files-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/rules:al_template_files-stardoc.md
visibility
  • //visibility:private
al_template_files-stardoc-raw
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_template_files-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/rules:al_template_files-stardoc-raw.md
visibility
  • //visibility:private
al_template_files-stardoc-raw.extract
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_template_files-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/rules:al_template_files-stardoc-raw.extract.binaryproto
  • //bzl/rules:al_template_files-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_toml_data
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_toml_data
ruleClassbzl_library
visibility
  • //visibility:public
al_toml_data-stardoc
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_toml_data-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/rules:al_toml_data-stardoc.md
visibility
  • //visibility:private
al_toml_data-stardoc-raw
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_toml_data-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/rules:al_toml_data-stardoc-raw.md
visibility
  • //visibility:private
al_toml_data-stardoc-raw.extract
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_toml_data-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/rules:al_toml_data-stardoc-raw.extract.binaryproto
  • //bzl/rules:al_toml_data-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_unpack_archives
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_unpack_archives
ruleClassbzl_library
visibility
  • //visibility:public
al_unpack_archives-stardoc
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_unpack_archives-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/rules:al_unpack_archives-stardoc.md
visibility
  • //visibility:private
al_unpack_archives-stardoc-raw
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_unpack_archives-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/rules:al_unpack_archives-stardoc-raw.md
visibility
  • //visibility:private
al_unpack_archives-stardoc-raw.extract
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_unpack_archives-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/rules:al_unpack_archives-stardoc-raw.extract.binaryproto
  • //bzl/rules:al_unpack_archives-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_write_script
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_write_script
ruleClassbzl_library
visibility
  • //visibility:public
al_write_script-stardoc
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_write_script-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/rules:al_write_script-stardoc.md
visibility
  • //visibility:private
al_write_script-stardoc-raw
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_write_script-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/rules:al_write_script-stardoc-raw.md
visibility
  • //visibility:private
al_write_script-stardoc-raw.extract
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:al_write_script-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/rules:al_write_script-stardoc-raw.extract.binaryproto
  • //bzl/rules:al_write_script-stardoc-raw.extract.textproto
visibility
  • //visibility:private
changelog
locationbzl/rules/BUILD.bazel:6:17
name//bzl/rules:changelog
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/rules:changelog.tar
visibility
  • //visibility:public
changelog-changelog
locationbzl/rules/BUILD.bazel:6:17
name//bzl/rules:changelog-changelog
ruleClassal_template_files
ruleOutput
  • //bzl/rules:changelog.md
visibility
  • //visibility:public
changelog-changelog-data
locationbzl/rules/BUILD.bazel:6:17
name//bzl/rules:changelog-changelog-data
ruleClassgenrule
ruleOutput
  • //bzl/rules:changelog-changelog-data.yaml
visibility
  • //visibility:private
changelog-children
locationbzl/rules/BUILD.bazel:6:17
name//bzl/rules:changelog-children
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/rules:changelog-children.tar
visibility
  • //visibility:private
changelog-template
locationbzl/rules/BUILD.bazel:6:17
name//bzl/rules:changelog-template
ruleClass_write_file
ruleOutput
  • //bzl/rules:changelog-template.md
visibility
  • //visibility:private
readme
locationbzl/rules/BUILD.bazel:49:10
name//bzl/rules:readme
ruleClassfilegroup
visibility
  • //visibility:public
readme-children
locationbzl/rules/BUILD.bazel:49:10
name//bzl/rules:readme-children
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/rules:readme-children.tar
visibility
  • //visibility:public
rules
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:rules
ruleClassbzl_library
visibility
  • //visibility:public
rules-stardoc
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:rules-stardoc
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/rules:rules-stardoc.tar
visibility
  • //visibility:public
rules-stardoc-deps
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:rules-stardoc-deps
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/rules:rules-stardoc-deps.tar
visibility
  • //visibility:private
rules-stardoc-src
locationbzl/rules/BUILD.bazel:11:19
name//bzl/rules:rules-stardoc-src
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/rules:rules-stardoc-src.tar
visibility
  • //visibility:private

10.14 - Changelog

11 - Toolchain types

Bazel toolchain types

11.1 - Bazel targets

NameInfo
changelog
locationbzl/toolchain-types/BUILD.bazel:13:17
name//bzl/toolchain-types:changelog
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/toolchain-types:changelog.tar
visibility
  • //visibility:public
changelog-changelog
locationbzl/toolchain-types/BUILD.bazel:13:17
name//bzl/toolchain-types:changelog-changelog
ruleClassal_template_files
ruleOutput
  • //bzl/toolchain-types:changelog.md
visibility
  • //visibility:public
changelog-changelog-data
locationbzl/toolchain-types/BUILD.bazel:13:17
name//bzl/toolchain-types:changelog-changelog-data
ruleClassgenrule
ruleOutput
  • //bzl/toolchain-types:changelog-changelog-data.yaml
visibility
  • //visibility:private
changelog-children
locationbzl/toolchain-types/BUILD.bazel:13:17
name//bzl/toolchain-types:changelog-children
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/toolchain-types:changelog-children.tar
visibility
  • //visibility:private
changelog-template
locationbzl/toolchain-types/BUILD.bazel:13:17
name//bzl/toolchain-types:changelog-template
ruleClass_write_file
ruleOutput
  • //bzl/toolchain-types:changelog-template.md
visibility
  • //visibility:private
drawio
locationbzl/toolchain-types/BUILD.bazel:24:19
name//bzl/toolchain-types:drawio
ruleClasstoolchain_type
visibility
  • //visibility:public
git
locationbzl/toolchain-types/BUILD.bazel:24:19
name//bzl/toolchain-types:git
ruleClasstoolchain_type
visibility
  • //visibility:public
hugo
locationbzl/toolchain-types/BUILD.bazel:24:19
name//bzl/toolchain-types:hugo
ruleClasstoolchain_type
visibility
  • //visibility:public
qt
locationbzl/toolchain-types/BUILD.bazel:24:19
name//bzl/toolchain-types:qt
ruleClasstoolchain_type
visibility
  • //visibility:public
readme
locationbzl/toolchain-types/BUILD.bazel:18:10
name//bzl/toolchain-types:readme
ruleClassfilegroup
visibility
  • //visibility:public
readme-children
locationbzl/toolchain-types/BUILD.bazel:18:10
name//bzl/toolchain-types:readme-children
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/toolchain-types:readme-children.tar
visibility
  • //visibility:public
shellcheck
locationbzl/toolchain-types/BUILD.bazel:24:19
name//bzl/toolchain-types:shellcheck
ruleClasstoolchain_type
visibility
  • //visibility:public

11.2 - Changelog

12 - Toolchains

Bazel toolchains

Qt setup

  • Install qt: aqt install-qt -O /opt/qt linux desktop 6.9.0
  • Register toolchain: register_toolchains("//bazel/qt:preinstalled-qt-toolchain")

12.1 - al_drawio_toolchain

al_drawio_toolchain

load("@com-alwaldend-git-src//bzl/toolchains:al_drawio_toolchain.bzl", "al_drawio_toolchain")

al_drawio_toolchain(name, drawio)

Drawio toolchain

ATTRIBUTES

Name Description Type Mandatory Default
name A unique name for this target. Name required
drawio Drawio binary Label required

12.2 - al_git_resolved_toolchain

al_git_resolved_toolchain

load("@com-alwaldend-git-src//bzl/toolchains:al_git_resolved_toolchain.bzl", "al_git_resolved_toolchain")

al_git_resolved_toolchain(name)

Resolved git toolchain

ATTRIBUTES

Name Description Type Mandatory Default
name A unique name for this target. Name required

12.3 - al_git_toolchain

al_git_toolchain

load("@com-alwaldend-git-src//bzl/toolchains:al_git_toolchain.bzl", "al_git_toolchain")

al_git_toolchain(name, label_bin, local_bin)

Local git toolchain

ATTRIBUTES

Name Description Type Mandatory Default
name A unique name for this target. Name required
label_bin Label binary to use Label optional None
local_bin Local binary to use String optional ""

12.4 - al_hugo_toolchain

al_hugo_toolchain

load("@com-alwaldend-git-src//bzl/toolchains:al_hugo_toolchain.bzl", "al_hugo_toolchain")

al_hugo_toolchain(name, hugo)

Hugo toolchain

ATTRIBUTES

Name Description Type Mandatory Default
name A unique name for this target. Name required
hugo Hugo binary Label required

12.5 - al_qt_local_toolchain

al_qt_local_toolchain

load("@com-alwaldend-git-src//bzl/toolchains:al_qt_local_toolchain.bzl", "al_qt_local_toolchain")

al_qt_local_toolchain(name, dir, platform, version)

Local qt toolchain

ATTRIBUTES

Name Description Type Mandatory Default
name A unique name for this target. Name required
dir Root qt directory String required
platform Qt platform String required
version Qt version String required

12.6 - al_qt_resolved_toolchain

al_qt_resolved_toolchain

load("@com-alwaldend-git-src//bzl/toolchains:al_qt_resolved_toolchain.bzl", "al_qt_resolved_toolchain")

al_qt_resolved_toolchain(name)

Resolved qt toolchain

ATTRIBUTES

Name Description Type Mandatory Default
name A unique name for this target. Name required

12.7 - al_resolved_toolchain

al_resolved_toolchain

load("@com-alwaldend-git-src//bzl/toolchains:al_resolved_toolchain.bzl", "al_resolved_toolchain")

al_resolved_toolchain(toolchain_label, **kwargs)

Create a resolved toolchain

PARAMETERS

Name Description Default Value
toolchain_label

-

none
kwargs rule kwargs none

RETURNS

Resolved toolchain rule

12.8 - al_shellcheck_toolchain

al_shellcheck_toolchain

load("@com-alwaldend-git-src//bzl/toolchains:al_shellcheck_toolchain.bzl", "al_shellcheck_toolchain")

al_shellcheck_toolchain(name, shellcheck)

Shellcheck toolchain

ATTRIBUTES

Name Description Type Mandatory Default
name A unique name for this target. Name required
shellcheck Shellcheck binary Label required

12.9 - Bazel targets

NameInfo
_aqt_gen
locationbzl/toolchains/BUILD.bazel:66:25
name//bzl/toolchains:_aqt_gen
ruleClasspy_console_script_gen
ruleOutput
  • //bzl/toolchains:rules_python_entry_point_aqt.py
visibility
  • //visibility:private
al_drawio_toolchain
locationbzl/toolchains/BUILD.bazel:32:19
name//bzl/toolchains:al_drawio_toolchain
ruleClassbzl_library
visibility
  • //visibility:public
al_drawio_toolchain-stardoc
locationbzl/toolchains/BUILD.bazel:32:19
name//bzl/toolchains:al_drawio_toolchain-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/toolchains:al_drawio_toolchain-stardoc.md
visibility
  • //visibility:private
al_drawio_toolchain-stardoc-raw
locationbzl/toolchains/BUILD.bazel:32:19
name//bzl/toolchains:al_drawio_toolchain-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/toolchains:al_drawio_toolchain-stardoc-raw.md
visibility
  • //visibility:private
al_drawio_toolchain-stardoc-raw.extract
locationbzl/toolchains/BUILD.bazel:32:19
name//bzl/toolchains:al_drawio_toolchain-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/toolchains:al_drawio_toolchain-stardoc-raw.extract.binaryproto
  • //bzl/toolchains:al_drawio_toolchain-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_git_resolved_toolchain
locationbzl/toolchains/BUILD.bazel:32:19
name//bzl/toolchains:al_git_resolved_toolchain
ruleClassbzl_library
visibility
  • //visibility:public
al_git_resolved_toolchain-stardoc
locationbzl/toolchains/BUILD.bazel:32:19
name//bzl/toolchains:al_git_resolved_toolchain-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/toolchains:al_git_resolved_toolchain-stardoc.md
visibility
  • //visibility:private
al_git_resolved_toolchain-stardoc-raw
locationbzl/toolchains/BUILD.bazel:32:19
name//bzl/toolchains:al_git_resolved_toolchain-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/toolchains:al_git_resolved_toolchain-stardoc-raw.md
visibility
  • //visibility:private
al_git_resolved_toolchain-stardoc-raw.extract
locationbzl/toolchains/BUILD.bazel:32:19
name//bzl/toolchains:al_git_resolved_toolchain-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/toolchains:al_git_resolved_toolchain-stardoc-raw.extract.binaryproto
  • //bzl/toolchains:al_git_resolved_toolchain-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_git_toolchain
locationbzl/toolchains/BUILD.bazel:32:19
name//bzl/toolchains:al_git_toolchain
ruleClassbzl_library
visibility
  • //visibility:public
al_git_toolchain-stardoc
locationbzl/toolchains/BUILD.bazel:32:19
name//bzl/toolchains:al_git_toolchain-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/toolchains:al_git_toolchain-stardoc.md
visibility
  • //visibility:private
al_git_toolchain-stardoc-raw
locationbzl/toolchains/BUILD.bazel:32:19
name//bzl/toolchains:al_git_toolchain-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/toolchains:al_git_toolchain-stardoc-raw.md
visibility
  • //visibility:private
al_git_toolchain-stardoc-raw.extract
locationbzl/toolchains/BUILD.bazel:32:19
name//bzl/toolchains:al_git_toolchain-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/toolchains:al_git_toolchain-stardoc-raw.extract.binaryproto
  • //bzl/toolchains:al_git_toolchain-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_hugo_toolchain
locationbzl/toolchains/BUILD.bazel:32:19
name//bzl/toolchains:al_hugo_toolchain
ruleClassbzl_library
visibility
  • //visibility:public
al_hugo_toolchain-stardoc
locationbzl/toolchains/BUILD.bazel:32:19
name//bzl/toolchains:al_hugo_toolchain-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/toolchains:al_hugo_toolchain-stardoc.md
visibility
  • //visibility:private
al_hugo_toolchain-stardoc-raw
locationbzl/toolchains/BUILD.bazel:32:19
name//bzl/toolchains:al_hugo_toolchain-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/toolchains:al_hugo_toolchain-stardoc-raw.md
visibility
  • //visibility:private
al_hugo_toolchain-stardoc-raw.extract
locationbzl/toolchains/BUILD.bazel:32:19
name//bzl/toolchains:al_hugo_toolchain-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/toolchains:al_hugo_toolchain-stardoc-raw.extract.binaryproto
  • //bzl/toolchains:al_hugo_toolchain-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_qt_local_toolchain
locationbzl/toolchains/BUILD.bazel:32:19
name//bzl/toolchains:al_qt_local_toolchain
ruleClassbzl_library
visibility
  • //visibility:public
al_qt_local_toolchain-stardoc
locationbzl/toolchains/BUILD.bazel:32:19
name//bzl/toolchains:al_qt_local_toolchain-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/toolchains:al_qt_local_toolchain-stardoc.md
visibility
  • //visibility:private
al_qt_local_toolchain-stardoc-raw
locationbzl/toolchains/BUILD.bazel:32:19
name//bzl/toolchains:al_qt_local_toolchain-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/toolchains:al_qt_local_toolchain-stardoc-raw.md
visibility
  • //visibility:private
al_qt_local_toolchain-stardoc-raw.extract
locationbzl/toolchains/BUILD.bazel:32:19
name//bzl/toolchains:al_qt_local_toolchain-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/toolchains:al_qt_local_toolchain-stardoc-raw.extract.binaryproto
  • //bzl/toolchains:al_qt_local_toolchain-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_qt_resolved_toolchain
locationbzl/toolchains/BUILD.bazel:32:19
name//bzl/toolchains:al_qt_resolved_toolchain
ruleClassbzl_library
visibility
  • //visibility:public
al_qt_resolved_toolchain-stardoc
locationbzl/toolchains/BUILD.bazel:32:19
name//bzl/toolchains:al_qt_resolved_toolchain-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/toolchains:al_qt_resolved_toolchain-stardoc.md
visibility
  • //visibility:private
al_qt_resolved_toolchain-stardoc-raw
locationbzl/toolchains/BUILD.bazel:32:19
name//bzl/toolchains:al_qt_resolved_toolchain-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/toolchains:al_qt_resolved_toolchain-stardoc-raw.md
visibility
  • //visibility:private
al_qt_resolved_toolchain-stardoc-raw.extract
locationbzl/toolchains/BUILD.bazel:32:19
name//bzl/toolchains:al_qt_resolved_toolchain-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/toolchains:al_qt_resolved_toolchain-stardoc-raw.extract.binaryproto
  • //bzl/toolchains:al_qt_resolved_toolchain-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_resolved_toolchain
locationbzl/toolchains/BUILD.bazel:32:19
name//bzl/toolchains:al_resolved_toolchain
ruleClassbzl_library
visibility
  • //visibility:public
al_resolved_toolchain-stardoc
locationbzl/toolchains/BUILD.bazel:32:19
name//bzl/toolchains:al_resolved_toolchain-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/toolchains:al_resolved_toolchain-stardoc.md
visibility
  • //visibility:private
al_resolved_toolchain-stardoc-raw
locationbzl/toolchains/BUILD.bazel:32:19
name//bzl/toolchains:al_resolved_toolchain-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/toolchains:al_resolved_toolchain-stardoc-raw.md
visibility
  • //visibility:private
al_resolved_toolchain-stardoc-raw.extract
locationbzl/toolchains/BUILD.bazel:32:19
name//bzl/toolchains:al_resolved_toolchain-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/toolchains:al_resolved_toolchain-stardoc-raw.extract.binaryproto
  • //bzl/toolchains:al_resolved_toolchain-stardoc-raw.extract.textproto
visibility
  • //visibility:private
al_shellcheck_toolchain
locationbzl/toolchains/BUILD.bazel:32:19
name//bzl/toolchains:al_shellcheck_toolchain
ruleClassbzl_library
visibility
  • //visibility:public
al_shellcheck_toolchain-stardoc
locationbzl/toolchains/BUILD.bazel:32:19
name//bzl/toolchains:al_shellcheck_toolchain-stardoc
ruleClassgenrule
ruleOutput
  • //bzl/toolchains:al_shellcheck_toolchain-stardoc.md
visibility
  • //visibility:private
al_shellcheck_toolchain-stardoc-raw
locationbzl/toolchains/BUILD.bazel:32:19
name//bzl/toolchains:al_shellcheck_toolchain-stardoc-raw
ruleClassstardoc_markdown_renderer
ruleOutput
  • //bzl/toolchains:al_shellcheck_toolchain-stardoc-raw.md
visibility
  • //visibility:private
al_shellcheck_toolchain-stardoc-raw.extract
locationbzl/toolchains/BUILD.bazel:32:19
name//bzl/toolchains:al_shellcheck_toolchain-stardoc-raw.extract
ruleClassstarlark_doc_extract
ruleOutput
  • //bzl/toolchains:al_shellcheck_toolchain-stardoc-raw.extract.binaryproto
  • //bzl/toolchains:al_shellcheck_toolchain-stardoc-raw.extract.textproto
visibility
  • //visibility:private
aqt
locationbzl/toolchains/BUILD.bazel:66:25
name//bzl/toolchains:aqt
ruleClasspy_binary
visibility
  • //visibility:private
changelog
locationbzl/toolchains/BUILD.bazel:22:17
name//bzl/toolchains:changelog
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/toolchains:changelog.tar
visibility
  • //visibility:public
changelog-changelog
locationbzl/toolchains/BUILD.bazel:22:17
name//bzl/toolchains:changelog-changelog
ruleClassal_template_files
ruleOutput
  • //bzl/toolchains:changelog.md
visibility
  • //visibility:public
changelog-changelog-data
locationbzl/toolchains/BUILD.bazel:22:17
name//bzl/toolchains:changelog-changelog-data
ruleClassgenrule
ruleOutput
  • //bzl/toolchains:changelog-changelog-data.yaml
visibility
  • //visibility:private
changelog-children
locationbzl/toolchains/BUILD.bazel:22:17
name//bzl/toolchains:changelog-children
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/toolchains:changelog-children.tar
visibility
  • //visibility:private
changelog-template
locationbzl/toolchains/BUILD.bazel:22:17
name//bzl/toolchains:changelog-template
ruleClass_write_file
ruleOutput
  • //bzl/toolchains:changelog-template.md
visibility
  • //visibility:private
drawio-remote-linux-x86_64
locationbzl/toolchains/BUILD.bazel:57:14
name//bzl/toolchains:drawio-remote-linux-x86_64
ruleClasstoolchain
visibility
  • //visibility:public
drawio-remote-linux-x86_64-impl
locationbzl/toolchains/BUILD.bazel:122:20
name//bzl/toolchains:drawio-remote-linux-x86_64-impl
ruleClassal_drawio_toolchain
visibility
  • //visibility:private
git-local
locationbzl/toolchains/BUILD.bazel:57:14
name//bzl/toolchains:git-local
ruleClasstoolchain
visibility
  • //visibility:public
git-local-impl
locationbzl/toolchains/BUILD.bazel:131:17
name//bzl/toolchains:git-local-impl
ruleClassal_git_toolchain
visibility
  • //visibility:private
hugo-remote-linux-amd64
locationbzl/toolchains/BUILD.bazel:57:14
name//bzl/toolchains:hugo-remote-linux-amd64
ruleClasstoolchain
visibility
  • //visibility:public
hugo-remote-linux-amd64-impl
locationbzl/toolchains/BUILD.bazel:92:18
name//bzl/toolchains:hugo-remote-linux-amd64-impl
ruleClassal_hugo_toolchain
visibility
  • //visibility:private
qt-install
locationbzl/toolchains/BUILD.bazel:71:8
name//bzl/toolchains:qt-install
ruleClassgenrule
ruleOutput
  • //bzl/toolchains:qt-install.sh
visibility
  • //visibility:private
qt-local-linux-gcc_64
locationbzl/toolchains/BUILD.bazel:57:14
name//bzl/toolchains:qt-local-linux-gcc_64
ruleClasstoolchain
visibility
  • //visibility:public
qt-local-linux-gcc_64-impl
locationbzl/toolchains/BUILD.bazel:110:22
name//bzl/toolchains:qt-local-linux-gcc_64-impl
ruleClassal_qt_local_toolchain
visibility
  • //visibility:private
qt-resolved
locationbzl/toolchains/BUILD.bazel:117:25
name//bzl/toolchains:qt-resolved
ruleClassal_qt_resolved_toolchain
visibility
  • //visibility:public
readme
locationbzl/toolchains/BUILD.bazel:27:10
name//bzl/toolchains:readme
ruleClassfilegroup
visibility
  • //visibility:public
readme-children
locationbzl/toolchains/BUILD.bazel:27:10
name//bzl/toolchains:readme-children
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/toolchains:readme-children.tar
visibility
  • //visibility:public
requirements
locationbzl/toolchains/BUILD.bazel:86:25
name//bzl/toolchains:requirements
ruleClassfilegroup
visibility
  • //visibility:private
requirements.update
locationbzl/toolchains/BUILD.bazel:86:25
name//bzl/toolchains:requirements.update
ruleClasspy_binary
visibility
  • //visibility:private
requirements_test
locationbzl/toolchains/BUILD.bazel:86:25
name//bzl/toolchains:requirements_test
ruleClasspy_test
visibility
  • //visibility:private
shellcheck-remote-linux-x86_64
locationbzl/toolchains/BUILD.bazel:57:14
name//bzl/toolchains:shellcheck-remote-linux-x86_64
ruleClasstoolchain
visibility
  • //visibility:public
shellcheck-remote-linux-x86_64-impl
locationbzl/toolchains/BUILD.bazel:101:24
name//bzl/toolchains:shellcheck-remote-linux-x86_64-impl
ruleClassal_shellcheck_toolchain
visibility
  • //visibility:private
toolchains
locationbzl/toolchains/BUILD.bazel:32:19
name//bzl/toolchains:toolchains
ruleClassbzl_library
visibility
  • //visibility:public
toolchains-stardoc
locationbzl/toolchains/BUILD.bazel:32:19
name//bzl/toolchains:toolchains-stardoc
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/toolchains:toolchains-stardoc.tar
visibility
  • //visibility:public
toolchains-stardoc-deps
locationbzl/toolchains/BUILD.bazel:32:19
name//bzl/toolchains:toolchains-stardoc-deps
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/toolchains:toolchains-stardoc-deps.tar
visibility
  • //visibility:private
toolchains-stardoc-src
locationbzl/toolchains/BUILD.bazel:32:19
name//bzl/toolchains:toolchains-stardoc-src
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/toolchains:toolchains-stardoc-src.tar
visibility
  • //visibility:private

12.10 - Changelog

13 - Vars

Bazel variables

13.1 - Bazel targets

NameInfo
changelog
locationbzl/vars/BUILD.bazel:10:17
name//bzl/vars:changelog
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/vars:changelog.tar
visibility
  • //visibility:public
changelog-changelog
locationbzl/vars/BUILD.bazel:10:17
name//bzl/vars:changelog-changelog
ruleClassal_template_files
ruleOutput
  • //bzl/vars:changelog.md
visibility
  • //visibility:public
changelog-changelog-data
locationbzl/vars/BUILD.bazel:10:17
name//bzl/vars:changelog-changelog-data
ruleClassgenrule
ruleOutput
  • //bzl/vars:changelog-changelog-data.yaml
visibility
  • //visibility:private
changelog-children
locationbzl/vars/BUILD.bazel:10:17
name//bzl/vars:changelog-children
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/vars:changelog-children.tar
visibility
  • //visibility:private
changelog-template
locationbzl/vars/BUILD.bazel:10:17
name//bzl/vars:changelog-template
ruleClass_write_file
ruleOutput
  • //bzl/vars:changelog-template.md
visibility
  • //visibility:private
readme
locationbzl/vars/BUILD.bazel:5:10
name//bzl/vars:readme
ruleClassfilegroup
visibility
  • //visibility:public
readme-children
locationbzl/vars/BUILD.bazel:5:10
name//bzl/vars:readme-children
ruleClasspkg_tar_impl
ruleOutput
  • //bzl/vars:readme-children.tar
visibility
  • //visibility:public

13.2 - Changelog