aboutsummaryrefslogtreecommitdiff
path: root/README.md
AgeCommit message (Collapse)Author
2022-02-23Add a maintainer's guide (#356)Alexandre Rostovtsev
2021-05-13Fix default branch name in README (#292)Alexandre Rostovtsev
See https://github.com/bazelbuild/bazel-skylib/branches and https://github.com/bazelbuild/bazel-skylib/issues/281.
2021-03-31Add write_file and copy_file docs to README (#291)Christopher Sauer
2020-12-17Explain criteria for contributing (#286)alandonovan
* Explain criteria for contributing * Update README.md * Update README.md
2019-10-29Remove links to maprules (#213)Marc Plano-Lesay
This pair of rules was removed in 58068fe0cc28d8d5e0115bf0e7d80189628f35db, and the docs removed in 084758ff75463750f6c2476348ed9442e7860275 - the links were forgotten.
2019-10-04Update version and changelog in prep for 1.0.0 release (#196)upstream/1.0.0aiuto
* -Update changelog to get ready for release 1.0 -Change README to point to releases page for WORKSPACE setup. Otherwise the readme shipped in the archive can never be in sync with the readme that has the correct sha256. * update incompatible changes * -Update changelog to get ready for release 1.0 -Change README to point to releases page for WORKSPACE setup. Otherwise the readme shipped in the archive can never be in sync with the readme that has the correct sha256. * fix wording of changelog * remove false file
2019-08-23Update "Getting Started" instructions to 0.9.0 release. (#172)easy
2019-08-22Scope buildkite badge to the master branch (#186)c-parsons
2019-06-05README.md: Fix typo in project name (#161)Christian Blichmann
Signed-off-by: Christian Blichmann <cblichmann@google.com>
2019-04-05Fix installation instructions (#135)Justin Ko
The README is referring to the deprecated git_repository() rule, which causes in Bazel 0.22.
2019-04-03Fix broken link to new_sets doc page (#120)Matt Passell
2019-02-28add documentation pages for rules/ and lib/ (#119)c-parsons
2019-02-27CI updates. (#118)Thomas Van Lenten
- Retire the use of travis for testing. - Update buildkite config: - Enable buildifier testing (close to what was on travis, and is being improved.) - Update the config to now test the latests release and the latest green, replacing the "head" testing on travis.
2019-01-08maprule: an improved version of genrule() (#86)László Csomor
maprule() is an improved version of native.genrule(), with the following advantages: - Maprule can process source files in parallel, creating separate actions for each of them. - Maprule does not require declaring all output files. Instead you declare templates for the output files yielded for each source. Therefore N source files and M templates yield N*M outputs. - Maprule supports both Bash and cmd.exe syntax for its commands via the specialized rules bash_maprule and cmd_maprule. - Maprule's cmd attribute does deliberately not support $(location) expression nor Make Variables, in order to avoid issues and challenges with quoting. (In case of cmd.exe passing empty arguments is impossible). These paths can be passed as envvars instead. - Maprule's add_env attribute does support $(location) expressions (and some extra placeholders) and is the idiomatic way to pass execpaths of labels in "tools" or "srcs" (the shared sources available for all actions) to the command. See https://github.com/bazelbuild/bazel/issues/4319
2018-12-06Fix load paths examples in README (#80)Kelly Campbell
2018-12-04unittest.bzl: supports Windows (#84)László Csomor
In this commit: - change unittest.bzl to declare a named output file instead of relying on the deprecated [1] default output name (ctx.outputs.executable). - define a new toolchain_type and toolchain rules for cmd.exe and for Bash (basically Windows and non-Windows) - register the new toolchains in workspace.bzl - let unittest.make-created test rules require the new toolchain_type - write the test output script as a Windows batch script or as a Shell script, depending on the selected toolchain This PR enables the Bazel team to break the Bash dependency (for test execution) on Windows, and can run Starlark unittests with the new, Windows-native test wrapper (still under development). See https://github.com/bazelbuild/bazel/issues/5508
2018-09-28Rename a number of instances of 'skylark' to 'starlark' or 'bzl'c-parsons
Most notably, this renames/moves a few important identifiers: //:skylark_library.bzl -> //:bzl_library.bzl skylark_library -> bzl_library SkylarkLibraryInfo -> StarlarkLibraryInfo
2018-08-24Remove usage and suggests for lib.bzl.Thomas Van Lenten
As more things are added, lib.bzl is an anti-pattern as the cost of loading it actually just keeps increasing and most things will never use everything out of it. The pattern the should be used is to directly import the modules one uses.
2018-08-24Update the module list.Thomas Van Lenten
2018-02-28Fix the buildkite link.Thomas Van Lenten
2018-02-28add buildkite to bazel's new ciJakob Buchgraber
we'll run skylib as a postsubmit project and before every release to ensure we don't break it.
2018-02-28Add "Getting Started" section to READMETony Allevato
2018-02-20Add travis setup to test on linux and macOSThomas Van Lenten
2018-01-12Added a lib for version checking and comparison (#13)Jingwen
2017-10-31Add skylark_library rule (#8)Nathan Herring
`skylark_library` targets aggregate `.bzl` files and their dependencies for unit tests as well as Skydoc generation.
2017-10-31Fixed module list linksJingwen
2017-10-10Initial check-in.Tony Allevato