grpc-kv-examples 2025-01-27
Reorganize all language implementations into dedicated directories
40 files · 1,205+ · 2,100-

Move all implementations into language directories

4 files changed
  • example-py-server.py Python server moved from root simple-py-server.py to python/ directory
  • example-py-client.py Python client moved from root simple-py-client.py to python/ directory
  • rb-kv-client.rb Ruby client in ruby/ directory with updated require paths
  • rb-kv-server.rb Ruby server in ruby/ directory with updated require paths
  • Moved all language implementations into dedicated directories (python/, ruby/, go/, csharp/) decouple architectural
    2 files
    • example-py-server.py
    • rb-kv-client.rb
  • Removed root-level script files (simple-py-server.py, simple-py-client.py, simple-go-server.go, etc.) decouple internal
    3 files
    • simple-py-server.py
    • simple-py-client.py
    • simple-go-server.go

Clean up debugging artifacts

2 files changed
  • python-server-pygo-clients.txt Removed debug output file
  • gen-certs.sh Removed root-level cert gen script (moved to tools/)
  • Removed temporary debugging files, test output logs, and stale root-level scripts baseline internal
    2 files
    • python-server-pygo-clients.txt
    • gen-certs.sh

Refactor Python to use utils package

2 files changed
  • certificate_helper.py Certificate loading from environment variables
  • example-py-server.py Refactored to use certificate_helper for TLS credential setup
  • Python server and client refactored to use shared certificate_helper and logging_helper modules decouple internal
    2 files
    • example-py-server.py
    • example-py-client.py