A .NET 8.0 Azure Functions application that provides assistance for Wordle players through a serverless API
- Wordle assistance functionality through HTTP-triggered Azure Function
- Built with .NET 8.0 and Azure Functions v4
- Application Insights integration for telemetry
- Dependency injection pattern using
IWordleAssistService
- Program.cs - Application entry point and DI configuration
WordleAssistService- Core service implementation- Jumbled.Tests - xUnit test project
- .NET 8.0 SDK
- Azure Functions Core Tools
- Visual Studio 2022 or Visual Studio Code
- Clone the repository
- Copy
local.settings.example.jsontolocal.settings.json - Run the project:
func host start --script-root ./Jumbleddotnet test Jumbled.Tests/Jumbled.Tests.csprojBuild and run using Docker:
docker build -t jumbled -f Jumbled/Dockerfile .
docker run -p 8080:80 jumbledBuild and run using Docker Compose:
docker compose up -dThe application automatically deploys to Azure Functions using GitHub Actions when changes are pushed to the main branch. Configuration can be found in build-deploy.yml.