These 25 commits are when the Protocol Buffers files have changed:
Commit: | 4148807 | |
---|---|---|
Author: | Philipp Stephani | |
Committer: | GitHub |
Fix various links to the Bazel documentation (#290) * Fix various links to the Bazel documentation * Sync stardoc_output.proto from Bazel tree * Update golden tests
The documentation is generated from this commit.
Commit: | ffbada6 | |
---|---|---|
Author: | Fabian Meumertzheim | |
Committer: | GitHub |
Add support for `LABEL_LIST_DICT` attribute type and `exec_group_compatible_with` common attribute (#279) * Add support for `LABEL_LIST_DICT` attributes type and `exec_group_compatible_with` common attribute * Buildifier fixes: use rules_shell, remove unnecessary tests for no-longer-native CC symbols * Split symbolic_macro_inherit_attrs_test into bazel 8 and 9 flavors * Fix CI pipelines --------- Co-authored-by: Alexandre Rostovtsev <arostovtsev@google.com>
Commit: | eaeb5a7 | |
---|---|---|
Author: | Alexandre Rostovtsev | |
Committer: | GitHub |
Support symbolic macros (#267) Note that since starlark_doc_extract proto output for symbolic macros was incomplete in Bazel 8.0, finalizers and inherited attributes only get documented when using Bazel 8.0.1 Inherited natively-defined attributes frequently lack doc strings, so we have to synthesize something reasonable - if possible, with a link to the Bazel's common attribute table.
Commit: | 2ac0981 | |
---|---|---|
Author: | Alexandre Rostovtsev | |
Committer: | GitHub |
Update proto and prepare release 0.7.1 (#239) * Sync proto with Bazel at HEAD to support toolchains attr * Prepare release 0.7.1
Commit: | f39ed53 | |
---|---|---|
Author: | Alexandre Rostovtsev | |
Committer: | GitHub |
Render *args / * / **kwargs properly in function summary line (#231) Note that this requires Bazel 8 for an updated proto output from `starlark_doc_extract`. Fixes #225
Commit: | be1a9a8 | |
---|---|---|
Author: | Alexandre Rostovtsev | |
Committer: | GitHub |
Sync Stardoc proto with Bazel tree and change "skydoc" in java package names to "stardoc" (#222) Sync stardoc_output.proto with bazel go get the updated Java package name in stardoc_output_java_proto See https://github.com/bazelbuild/bazel/commit/f4cfc846dbdf5f6c19d0a716fccd2ddcdae0d609
Commit: | 39a0c66 | |
---|---|---|
Author: | Alexandre Rostovtsev | |
Committer: | GitHub |
Remove legacy bundled extractor jar and its usage; require starlark_doc_extract (#212)
Commit: | cb533e6 | |
---|---|---|
Author: | Alexandre Rostovtsev | |
Committer: | GitHub |
Regenerate bundled legacy jar and proto for Bazel 7.0.1 (#198) Required for the Stardoc's legacy doc extractor to behave consistently with Bazel 7 when stringifying @@-prefixed labels - see https://github.com/bazelbuild/bazel/issues/18543 Subsumes https://github.com/bazelbuild/stardoc/pull/193
Commit: | dbe0107 | |
---|---|---|
Author: | Alexandre Rostovtsev | |
Committer: | GitHub |
Move the markdown renderer from Bazel repo into Stardoc repo (#162) Moving from https://github.com/bazelbuild/bazel/tree/3d2604806a9747f317c5b560bbf89cdc1be033ba * src/main/java/com/google/devtools/build/skydoc/renderer/RendererOptions.java and src/main/java/com/google/devtools/build/skydoc/renderer/RendererMain.java have been changed to use JCommander instead of Bazel's options library for command-line arg parsing. All other .java files have been copied from Bazel without any changes and without any file/directory renames. * integration tests from src/test/java/com/google/devtools/build/skydoc/testdata in Bazel have been merged into tests/testdata in Stardoc where appropriate (filter_rules_test, function_basic_test, function_wrap_multiple_lines_test, multi_level_namespace_test_with_allowlist, provider_basic_test, pure_markdown_template_test, repo_rules_test) * updated Stardoc's deps and to allow building the renderer. In particular, we now are forced to depend on rules_jvm_external unconditionally, even in releases. * removed renderer_binary.jar
Commit: | ede1a51 | |
---|---|---|
Author: | Keith Smiley | |
Committer: | GitHub |
Update bazel and rules_pkg (#130) If you have a bzl file that contains `@bazel_tools//tools/cpp/toolchain_utils.bzl`, after this commit https://github.com/bazelbuild/bazel/commit/95f0135fbac934be696676f37e0285b2d311603a stardoc stopped working because it didn't know about this API, leading to this crash https://buildkite.com/bazel/rules-apple-darwin/builds/5829#0181f96c-ff6c-449e-936e-c32530bd3360 I assume this is because some of the stardoc internals pulls in the older version of `ConfigStarlarkCommonApi.java`. This bumps the shas in the first commit, and rebuilds them in the last commit. Feel free to drop my rebuilds and do a more trusted rebuild. Jars regenerated by Alexandre Rostovtsev <arostovtsev@google.com>
Commit: | cdd1937 | |
---|---|---|
Author: | Alexandre Rostovtsev | |
Committer: | GitHub |
Update release binaries. (#121)
Commit: | d93ee53 | |
---|---|---|
Author: | Alexandre Rostovtsev | |
Committer: | GitHub |
Update binaries. (#97) ... and run buildifier to make buildkite happy.
Commit: | e592e23 | |
---|---|---|
Author: | c-parsons | |
Committer: | GitHub |
Provide stardoc_output.proto and documentation for proto output (#20)
Commit: | f5161e1 | |
---|---|---|
Author: | Chris Parsons |
Provide stardoc_output.proto and documentation for proto output
Commit: | 62c3f65 | |
---|---|---|
Author: | c-parsons | |
Committer: | GitHub |
Remove a number of files related to legacy skydoc (#3)
This commit does not contain any .proto
files.
Commit: | 4346204 | |
---|---|---|
Author: | Chris Parsons |
Remove a number of files related to legacy skydoc
This commit does not contain any .proto
files.
Commit: | 27e05f0 | |
---|---|---|
Author: | Kevin Gessner | |
Committer: | Damien Martin-Guillerez |
add attr.label_keyed_string_dict (fixes #54) (#55)
Commit: | 703f3be | |
---|---|---|
Author: | Michajlo Matijkiw | |
Committer: | David Z. Chen |
Remove STRING_DICT_UNARY references (#47) Remove from code, deprecate in proto. This hasn't been used by bazel in a while.
Commit: | b14ff10 | |
---|---|---|
Author: | David Z. Chen | |
Committer: | GitHub |
Implement generating overview page. (#30) This change adds a new feature to generate an overview page for all of the rule sets in the generated documentation. This is particularly useful for HTML documentation and allows users to directly drop the generated HTML docs onto a webserver and serve the docs as a standalone website. This change also adds a link_ext attribute, which allows for customizing the file extension used for links in the generated documentation since some webservers serve Markdown pages with the .md file extension rather than .html. Fixes #24
Commit: | bedfa0a | |
---|---|---|
Author: | David Z. Chen | |
Committer: | Florian Weikert |
Implement documenting default values for rule attributes. (#31) Issue #2
Commit: | ee3cc41 | |
---|---|---|
Author: | David Z. Chen | |
Committer: | GitHub |
Update .gitignore file. Add placeholder for internal options in build.proto. (#11)
Commit: | cef789c | |
---|---|---|
Author: | David Chen | |
Committer: | David Chen |
Remove py_api_version proto option to fix build failure. -- MOS_MIGRATED_REVID=121654048
Commit: | 0b9313f | |
---|---|---|
Author: | David Chen | |
Committer: | David Chen |
Make it possible to overwrite `skydoc` attribute of skylark_doc rule. Minor style changes. -- MOS_MIGRATED_REVID=121571467
Commit: | d42081e | |
---|---|---|
Author: | David Chen | |
Committer: | David Chen |
Add support for documenting implicit output targets. Fixes #6 RELNOTES: Support documenting implicit output targets. -- MOS_MIGRATED_REVID=120483792
Commit: | 833e33f | |
---|---|---|
Author: | David Chen | |
Committer: | David Chen |
Remove dependency on Bazel's build.proto. Fixes #4 -- MOS_MIGRATED_REVID=119722062