commit | cc53ef326c62bbaf1c0c20cdc56564ba9993166a | [log] [tgz] |
---|---|---|
author | Chris Povirk <cpovirk@google.com> | Tue Jun 22 10:41:29 2021 -0400 |
committer | Chris Povirk <cpovirk@google.com> | Tue Jun 22 10:41:29 2021 -0400 |
tree | 20c2cbfb35402f6841a79efce784ddc5f5422ffe | |
parent | de120a5ed72884ea30a8b6bc505afddae716620a [diff] |
Partially fix anchors/fragments/targets/slugs. The `<a name="...">` approach has the problem that that tag is included not just in the header itself but also in the table-of-contents entry for that header. This means that links resolve to the ToC, so they go essentially nowhere. (_Plus_, the parser includes the HTML tags when it generates the anchor. This results in anchors like "#bound-of-an-unbounded-wildcard-a-name-unbounded-wildcard-a.") The syntax I use in this commit is from https://myst-parser.readthedocs.io/en/latest/syntax/syntax.html#targets-and-cross-referencing This change still doesn't make clicking the "permalink" icon use _our_ preferred anchor name. Instead, it sticks to the autogenerated one. To fix that, we'd probably need to follow these instructions: https://myst-parser.readthedocs.io/en/latest/syntax/optional.html#auto-generated-header-anchors That would let us hardcode the anchor text for any sections that we want to.
This project is a placeholder. We are using the issue tracker for some of our conversations, but the existing code in the repo does not reflect our current design decisions, and we have many decisions left to make.
An artifact of well-named and well-specified annotations to power static analysis checks.
Our focus during 2018-2022 is annotations for nullness.
This is not an officially supported product of any of the participant organizations.
Simply run ./gradlew
to build artifacts. Or run ./gradlew publishToMavenLocal
to install artifacts to your Local Maven Repository.