pyvider-cty 2025-07-17
Comprehensive chapter-based documentation guide with examples
75 files · 2,434+ · 1,467-

Documentation Guide (New)

1 file changed
  • index.md Documentation changes
  • Added 17 guide chapters: welcome, getting started, understanding types, working with values, primitives, collections, structural types, dynamic types, capsule types, marks, functions, API reference, configuration, contributing, troubleshooting, glossary, Go cty comparison instantiate behavioral
    1 file
    • index.md
  • Added docs/USER_GUIDE.md, docs/index.md, docs/functions.md, docs/validation.md specify internal
    1 file
    • index.md
  • Simplified docs/types.md (545 lines removed) and docs/values.md (259 lines reduced) specify internal
    2 files
    • types.md
    • values.md
  • Reduced docs/conversion.md and docs/TODO.md specify internal
    2 files
    • conversion.md
    • TODO.md

New Examples

3 files changed
  • ch02_getting_started.py Example script changes
  • README.md Example script changes
  • __init__.py Package exports updated
  • Added chapter-aligned examples: ch02_getting_started.py, ch05_primitive_types.py, ch06_collection_types.py instantiate internal
    1 file
    • ch02_getting_started.py
  • Added examples/README.md and examples/__init__.py specify internal
    2 files
    • __init__.py
    • README.md

Code Quality

7 files changed
  • README.md Changed
  • __init__.py Changed
  • __init__.py Changed
  • __init__.py Changed
  • __init__.py Changed
  • __init__.py Changed
  • __init__.py Changed
  • Fixed numerous mypy and ruff issues across the codebase specify internal
    5 files
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
  • Improved type annotations throughout specify internal
    5 files
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
    • __init__.py
  • Added property-based tests for collections and schema validation qualify internal
    2 files
    • test_collections_properties.py
    • test_schema_validation.py