This repository has been archived by the owner on Sep 15, 2021. It is now read-only.
Please note Skydoc is deprecated. Users should migrate to Stardoc.
See deprecation details and migration tips.
The Skydoc binary will be deleted in 0.4.0.
This release makes the following Stardoc improvements:
- Stardoc releases with a prebuilt Jar instead of needing to be built from source. This means:
- Building a
stardoc
target will be considerably faster. - Transitive Stardoc dependency requirements are far cleaner; users no longer need to depend on @com_google_protobuf or @io_bazel.
- Building a
- Support for documenting repository rules created with
repository_rule()
- Support for documenting “function modules” (structs of functions).
- Stardoc no longer shows documentation of transitively-loaded symbols. Only symbols directly declared in the input file, or directly depended on by the input file, will be documented.
- Fix documentation for
**kwargs
and*args
function parameters - Support for documenting (or depending on) generated bzl input files
- Fix bzl files which depend on other bzl files using the fully-qualified repository name.
- Several rendering fixes (especially pertaining to href tags)
This release compatible with Bazel 0.23.2.