27 lines
1.0 KiB
Markdown
27 lines
1.0 KiB
Markdown
# TermRemoteCtl
|
|
|
|
TermRemoteCtl is a personal remote coding controller for one Windows workstation.
|
|
|
|
## Workspace Layout
|
|
- apps/mobile_app: Flutter app for iPhone and Android
|
|
- apps/windows_agent: Windows resident agent
|
|
- docs: specifications, plans, and protocol notes
|
|
|
|
## Prerequisites
|
|
- Flutter 3.x
|
|
- .NET 8 SDK
|
|
- Windows 11 for the agent runtime
|
|
|
|
## Initial Setup
|
|
1. Run flutter create apps/mobile_app --platforms=android,ios --project-name term_remote_ctl
|
|
2. Run dotnet new sln -n TermRemoteCtl.Agent -o apps/windows_agent
|
|
3. Verify the generated workspace with `flutter --version` and `dotnet --version`
|
|
4. Begin implementation in `apps/mobile_app` and `apps/windows_agent` using the checked-in workspace files and protocol notes
|
|
|
|
## Verification
|
|
|
|
- `dotnet test apps/windows_agent/tests/TermRemoteCtl.Agent.Tests/TermRemoteCtl.Agent.Tests.csproj`
|
|
- `flutter test apps/mobile_app/test`
|
|
- `flutter test apps/mobile_app/integration_test`
|
|
- The Flutter `integration_test` suite may still require a supported local runtime target or device on the machine running it.
|