-
Notifications
You must be signed in to change notification settings - Fork 72
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(docs): Add comprehensive Python documentation and docstrings
This commit enhances the Python bindings documentation and usability: Core Changes: - Add detailed module-level documentation to self_encryption/__init__.py - Add comprehensive docstrings to all Python-exposed classes and functions - Document all parameters, return types, and exceptions - Add examples in docstrings for common use cases Documentation Improvements: - Add overview of library features and capabilities - Document all public APIs with type hints and descriptions - Add usage examples for basic and advanced features - Include detailed explanations of key concepts - Add cross-references between related functionality Python Bindings: - Add docstrings to PyDataMap, PyEncryptedChunk, and PyXorName classes - Document all class methods and attributes - Add parameter and return type documentation - Include exception information in docstrings - Add examples for common operations The changes ensure that Python users can get comprehensive help using the built-in help() function, making the library more accessible and easier to use. Documentation follows Python conventions and provides clear, practical examples for all functionality.
- Loading branch information
Showing
3 changed files
with
190 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters