Large auto-commit with 275 files changed
275 files · 11,605+ · 13,286-

Documentation

15 files changed
  • README.md Updated documentation (15 insertions, 544 deletions)
  • USER_GUIDE.md Added documentation (45 lines)
  • api-reference.md Removed documentation (455 lines)
  • architecture.md Removed documentation (839 lines)
  • changelog.md Removed documentation (133 lines)
  • configuration.md Removed documentation (215 lines)
  • enterprise_readiness_report.md Removed documentation (98 lines)
  • examples_structure.md Removed documentation (48 lines)
  • ch01_welcome.md Added documentation (32 lines)
  • ch02_getting_started.md Added documentation (207 lines)
  • ch03_basic_server_setup.md Added documentation (174 lines)
  • ch04_understanding_transports.md Added documentation (79 lines)
  • ch05_implementing_a_service.md Added documentation (205 lines)
  • ch06_basic_client_setup.md Added documentation (108 lines)
  • ch07_echo_client.md Added documentation (194 lines)
  • Simplified README.md (559 lines reduced) to concise overview specify errata
    1 file
    • README.md
  • Added docs/USER_GUIDE.md (45 lines) as user guide specify internal
    1 file
    • USER_GUIDE.md

Header and config updates across source files

15 files changed
  • kv.pb.go Removed (281 lines deleted)
  • kv.proto Removed (24 lines deleted)
  • kv_grpc.pb.go Removed (149 lines deleted)
  • __init__.py Removed (10 lines deleted)
  • kv.proto Removed (27 lines deleted)
  • kv_pb2.py Removed (45 lines deleted)
  • kv_pb2.pyi Removed (30 lines deleted)
  • kv_pb2_grpc.py Removed (140 lines deleted)
  • kv_protocol.py Removed (40 lines deleted)
  • kv_pb2.pyi Removed (29 lines deleted)
  • __init__.py New file (12 lines)
  • e2e_greeting.proto New file (21 lines)
  • e2e_greeting_pb2.pyi New file (17 lines)
  • echo.proto New file (19 lines)
  • echo_pb2.pyi New file (18 lines)
  • Added copyright/license headers to all source files instantiate internal
    5 files
    • __init__.py
    • base.py
    • server.py
    • certificate.py
    • handshake.py
  • Reworked config.py (150 lines of changes) with cleaner configuration baseline internal
    1 file
    • config.py
  • Updated all protobuf type stubs in build directory instantiate internal
    7 files
    • grpc_broker_pb2.py
    • grpc_controller_pb2.py
    • grpc_stdio_pb2.py
    • kv.proto
    • kv_grpc.pb.go
    • __init__.py
    • kv.proto

Examples and Benchmarks

15 files changed
  • benchmark_concurrency.py Updated (12 insertions, 10 deletions)
  • benchmark_connection_speed.py Updated (12 insertions, 10 deletions)
  • benchmark_high_concurrency.py Updated (14 insertions, 12 deletions)
  • benchmark_throughput.py Updated (12 insertions, 10 deletions)
  • dummy_cs_handshaker.sh Updated (3 insertions, 1 deletions)
  • dummy_echo_handshaker.sh New file (2 lines)
  • dummy_handshaker.sh New file (2 lines)
  • dummy_high_cc_echo_handshaker.sh New file (2 lines)
  • .coverage Modified
  • 00_dummy_server.py Removed (91 lines deleted)
  • 01_quick_start.py Removed (98 lines deleted)
  • 02_server_setup.py Removed (102 lines deleted)
  • 05_security_mtls.py Removed (159 lines deleted)
  • 06_async_patterns.py Removed (104 lines deleted)
  • 09_custom_protocols.py Removed (190 lines deleted)
  • Removed test_kv_integration.py (354 lines) and test_kv_server_interop.py (653 lines) from KV proto decouple internal
    5 files
    • benchmark_concurrency.py
    • benchmark_connection_speed.py
    • benchmark_high_concurrency.py
    • benchmark_throughput.py
    • dummy_cs_handshaker.sh
  • Updated benchmark scripts with copyright headers streamline internal
    5 files
    • benchmark_concurrency.py
    • benchmark_connection_speed.py
    • benchmark_high_concurrency.py
    • benchmark_throughput.py
    • dummy_cs_handshaker.sh