Massive restructuring: reverted client module split back to monolithic base
421 files · 34,961+ · 50,112-

Module Consolidation (Revert of Sept splits)

15 files changed
  • basic-setup.md Removed documentation (421 lines)
  • connections.md Removed documentation (738 lines)
  • direct-connections.md Removed documentation (577 lines)
  • error-handling.md Removed documentation (554 lines)
  • index.md Removed documentation (531 lines)
  • retry-logic.md Removed documentation (438 lines)
  • configuration-advanced.md Removed documentation (455 lines)
  • configuration-client.md Removed documentation (272 lines)
  • configuration-reference.md Removed documentation (437 lines)
  • configuration-security.md Removed documentation (412 lines)
  • configuration-server.md Removed documentation (401 lines)
  • configuration-vs-factory-parameters.md Removed documentation (323 lines)
  • environment.md Removed documentation (329 lines)
  • index.md Removed documentation (321 lines)
  • logging.md Removed documentation (701 lines)
  • Restored client/base.py (1289 lines) replacing separate core.py/handshake.py/process.py decouple internal
    5 files
    • basic-setup.md
    • connections.md
    • direct-connections.md
    • error-handling.md
    • index.md
  • Removed client/core.py (282 lines), client/handshake.py (536 lines), client/process.py (390 lines) decouple internal
    5 files
    • basic-setup.md
    • connections.md
    • direct-connections.md
    • error-handling.md
    • index.md
  • Restored single config.py (667 lines) replacing config/ package (__init__.py, configure.py, manager.py, runtime.py, validators.py) baseline internal
    5 files
    • basic-setup.md
    • connections.md
    • direct-connections.md
    • error-handling.md
    • index.md
  • Restored crypto/ module: certificate.py (932 lines), constants.py, debug.py (224 lines), generators.py (119 lines), types.py harden internal
    5 files
    • basic-setup.md
    • connections.md
    • direct-connections.md
    • error-handling.md
    • index.md
  • Removed defaults.py (121 lines) decouple internal
    5 files
    • basic-setup.md
    • connections.md
    • direct-connections.md
    • error-handling.md
    • index.md
  • Major exception.py and factories.py refactoring decouple internal
    5 files
    • basic-setup.md
    • connections.md
    • direct-connections.md
    • error-handling.md
    • index.md

Blackjack Demo and Analysis

15 files changed
  • ARCHITECTURAL_ANALYSIS_REPORT.md Added documentation (2534 lines)
  • demo_blackjack_client.py New file (415 lines)
  • demo_blackjack_server.py New file (429 lines)
  • api-reference.md Added documentation (455 lines)
  • architecture.md Added documentation (839 lines)
  • changelog.md Added documentation (133 lines)
  • configuration.md Added documentation (215 lines)
  • architecture.md Removed documentation (643 lines)
  • ci-cd.md Removed documentation (452 lines)
  • contributing.md Removed documentation (661 lines)
  • index.md Removed documentation (280 lines)
  • testing.md Removed documentation (684 lines)
  • troubleshooting.md Removed documentation (778 lines)
  • enterprise_readiness_report.md Added documentation (98 lines)
  • echo-advanced.md Removed documentation (321 lines)
  • Added ARCHITECTURAL_ANALYSIS_REPORT.md (2534 lines) with comprehensive architectural analysis instantiate architectural
    1 file
    • ARCHITECTURAL_ANALYSIS_REPORT.md
  • Added demo_blackjack_client.py (415 lines) and demo_blackjack_server.py (429 lines) as interactive RPC demo interface internal
    2 files
    • demo_blackjack_client.py
    • demo_blackjack_server.py
  • Added numbered example scripts (00-06) for simplified demos instantiate internal
    5 files
    • ARCHITECTURAL_ANALYSIS_REPORT.md
    • demo_blackjack_client.py
    • demo_blackjack_server.py
    • api-reference.md
    • architecture.md
  • Removed extensive documentation: echo examples, short examples, various example docs specify internal
    5 files
    • ARCHITECTURAL_ANALYSIS_REPORT.md
    • demo_blackjack_client.py
    • demo_blackjack_server.py
    • api-reference.md
    • architecture.md

Simplified Set

15 files changed
  • echo-advanced.md Removed documentation (321 lines)
  • echo-basic.md Removed documentation (224 lines)
  • echo-intermediate.md Removed documentation (162 lines)
  • index.md Removed documentation (463 lines)
  • basic-client.md Removed documentation (81 lines)
  • basic-server.md Removed documentation (73 lines)
  • custom-protocol.md Removed documentation (71 lines)
  • health-check.md Removed documentation (60 lines)
  • rate-limiting.md Removed documentation (64 lines)
  • tcp-transport.md Removed documentation (65 lines)
  • basic-setup.md Removed documentation (421 lines)
  • connections.md Removed documentation (738 lines)
  • direct-connections.md Removed documentation (577 lines)
  • error-handling.md Removed documentation (554 lines)
  • index.md Removed documentation (531 lines)
  • Added simplified examples: 00_dummy_server.py, 01_quick_start.py, 02_server_setup.py, 03_client_connection.py, 05_security_mtls.py, 06_async_patterns.py instantiate internal
    5 files
    • echo-advanced.md
    • echo-basic.md
    • echo-intermediate.md
    • index.md
    • basic-client.md