From 7c4dfdd746a0cae067c557a69fdac3517369da62 Mon Sep 17 00:00:00 2001 From: "Volodymyr Shcherbinin (vovin)" Date: Thu, 23 Apr 2026 19:56:45 +0300 Subject: [PATCH] chore: add AGENTS.md per workspace doc layering convention Single voice per repo; ## Purpose / Module / Build / Entry Points / Notes; explicit override declarations only when deviating from context defaults. --- AGENTS.md | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 AGENTS.md diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 0000000..31711bf --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,35 @@ +# tradecloud-sdk-dotnet + +## Purpose + +.NET SDK for the TC1 API v2. One top-level dir per domain entity +or connector, each containing per-operation .csproj samples +(SendOrder, AttachOrderDocuments, FindIdentityByEmail, etc.). + +## Module / Stack + +C# / .NET 8.0. Single solution: `tradecloud-sdk-dotnet.sln`. +No `Makefile`; refresh the solution with +`dotnet sln add $(ls -r **/*.csproj)`. + +## Build + +`dotnet build` / `dotnet test` against the solution. + +## Entry Points + +- `tradecloud-sdk-dotnet.sln` -- solution +- 17 top-level dirs (one per domain / connector / utility): + `api-connector/`, `authentication/`, `company/`, `conversation/`, + `forecast/`, `migration/`, `object-storage/`, `order/`, + `order-line-search/`, `order-search/`, `order-webhook-connector/`, + `sap-soap-connector/`, `sci-connector/`, `shipment/`, + `shipment-webhook-connector/`, `user/`, `workflow/` +- `migration/` -- legacy SDK migration helpers +- Per-operation `README.md` files inside each domain dir document + the sample's purpose + +## Notes + +- Mirrors the TC1 REST API surface; align changes with + `tradecloud-docs-api-v2`.