A digital service to help parents and carers check their entitlement for childcare support schemes.
This project will be a multi-step form. It's currently work in progress.
TODO
TODO - this section may be a candidate for removal unless it means we should add domain nomenclature?
This is an ASP.NET Core MVC C# application and should follow Microsoft's coding conventions.
You can use the dotnet command or Visual Studio 2026 to run the app.
The repo includes a devcontainer with prerequisites as well as recommended extensions. This can be used in e.g. vscode or rider.
- Install the .NET SDK 10.0.3 - The projects is pinned to this SDK version with a
global.json
Then run with dotnet run --project src/AccessingChildcareEntitlementChecker.Web/
Use dotnet test tests/AccessingChildcareEntitlementChecker.UnitTests/ to run unit tests and component tests.
To run the full test suite, including end to end (E2E) tests, you can:
- start a local server
- wait for the server to initialise
- run the tests
- kill the local server
Bash:
dotnet run --project src/AccessingChildcareEntitlementChecker.Web/ & pid=$!; sleep 5; dotnet test; kill $pidPowershell:
$proc = Start-Process dotnet -ArgumentList "run --project src/AccessingChildcareEntitlementChecker.Web" -PassThru; dotnet test; Stop-Process $proc- CONTRIBUTING.md - Information for external contributors
docs/- development.md - Detailed information on development