Chris Rybicki
Chris Rybicki
### Describe the bug When I try to write an interface, a method can return a promise of a plain type, or return an optional type (some type unioned with...
It may be useful to the reader of an API reference if it showed which methods were inherited from a superclass (and perhaps even which class it was inherited from?)...
The markdown renderer has a small hack when rendering headers that allows the "HEADING_SPAN" environment variable to be passed to replace all anchors with `` tags with `data-attribute` properties. I...
Minor enhancement. It may improve the readability of the Java docs if we just show just the class name (`String`) for primitive types when the type is referenced within code...
Many of the code snippets refer to multiple types, but only generate a single import statement. This applies to all languages. Example from cdk8s docs: ```ts import { ApiObject }...
This was available in jsii-docgen v1 but I think the enhancement was removed in v2. On https://constructs.dev/ we provide a table of contents automatically, but adding a table of contents...
The AWS CDK documentation shows the interfaces that are implemented by a given class: This is mirrored in jsii-docgen, except the information doesn't always match. For example on Construct Hub...
To see an example of this, visit https://constructs.dev/packages/construct-hub/v/0.3.192/ and go to the API reference for `DenyListMap`. The page should show some kind of information to indicate that any field is...
An automated test that tries creating every L2 construct by simply initializing it with the minimum parameters. deCDK is not coupled to a specific version of AWS CDK, and it...