API Reference

This section provides detailed API documentation for all modules and classes in the Wordle Solver.

Core Modules

src.main

Main entry point for the Wordle Solver application.

src.modules.backend.game_engine

Game engine module for handling the game logic when the computer selects a target word.

src.modules.backend.game_history_manager

Game history management for reviewing previous games.

Frontend

Backend Components

src.modules.backend.solver

Solver strategies subpackage.

src.modules.backend.stats_manager

Module for managing game statistics and history.

src.modules.backend.result_color

Enumeration of result colors for Wordle feedback.

src.modules.backend.exceptions

Custom exception classes for the Wordle Solver application.

Common Utilities

src.common.types

Centralized imports and type definitions for the Wordle Solver.

src.common.utils

Common utilities for error handling and validation across the Wordle Solver.

src.common.cache

Caching utilities for performance optimization in the Wordle Solver.

src.common.di_container

Dependency injection container for the Wordle Solver application.

src.common.strategy_manager

Enhanced strategy management with improved factory pattern and performance optimizations.

Configuration

src.config.settings

Configuration settings for the Wordle solver application.