Tags: chapel-lang/sphinxcontrib-chapeldomain
Tags
Add attribute support (via 'annotation' directive) (#97) This PR adds an 'annotation' directive to our Sphinx integration which enables documenting attributes. In Sphinx, attributes are an existing concepts, which refer to what Chapel would call fields. As a result, the `attr` directive was taken, and `attribute` on top of that seemed confusing. @lydia-duncan suggested 'annotation' (perhaps in jest), but I think it's a pretty decent fallback. Another PR to chpldoc will be necessary to actually emit 'annotation' directives; it will not be part of this. Reviewed by @lydia-duncan -- thanks!
Add support for interfaces (#95) Adds support for `interface`, which will be outputed by chpldoc after chapel-lang/chapel#25825 [Reviewed by @lydia-duncan]
Update dependencies: docutils 0.20.1, Sphinx 7.2.6 (#92) This is to go along with chapel-lang/chapel#24612 . The changes to test/test_chapeldomain.py avoid a problem when using docutils 0.19 or newer that came up with the way the test was using mocked objects. Reviewed by @lydia-duncan - thanks!
Merge pull request #86 from lydia-duncan/revertSetupToolsInclusion Undo setuptools changes and try a different strategy to fix the release [not reviewed] Don't include setuptools in the new package, include it in the environment used to make the new package
PreviousNext