kevinjqliu commented on issue #1529:
URL: 
https://github.com/apache/iceberg-python/issues/1529#issuecomment-2597061263

   Thanks for reporting this! Its helpful to have those variables available and 
linked in the docs. 
   
   For context, we use `mkdocstrings` to generate docs from the source code. I 
think the current problem is that variables such as `Identifier` , `Properties` 
and `RecursiveDict` are [not recognized in the docs under 
typedef](https://py.iceberg.apache.org/reference/pyiceberg/typedef/). And 
because its not recognized, the rest of the docs are not able to hyperlink to 
it.
   
   A potential solution is to add docstring to the variables. The docstrings 
should force `mkdocstrings` to recognize these as part of the docs. 
   
   from https://mkdocstrings.github.io/python/#features:
   > Support for documented attributes: attributes (variables) followed by a 
docstring (triple-quoted string) will be recognized by Griffe in modules, 
classes and even in __init__ methods.
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org
For additional commands, e-mail: issues-h...@iceberg.apache.org

Reply via email to