Repository navigation
Repository Architecture and Workflow
foriver4725 edited this page Oct 3, 2026
·
3 revisions
Solid arrows show code references; dashed arrows show build and deployment steps.
flowchart LR
subgraph Dotnet["dotnet"]
Tests["FormulaCalculator.Tests.csproj"]
Core["FormulaCalculator.csproj"]
end
subgraph Unity["Unity UPM Package"]
UnityTests["Editor tests"]
Dll["FormulaCalculator.dll"]
end
subgraph NuGet["NuGet release"]
Package[".nupkg"]
Registry["NuGet.org"]
end
Tests --> Core
UnityTests --> Dll
Tests -.->|Copy test scripts| UnityTests
Core -.->|Build and copy| Dll
Core -.->|Pack| Package
Package -.->|Publish| Registry
flowchart LR
Bench["FormulaCalculator<br/>.Benchmarks.csproj"]
Compare["FormulaCalculator.Benchmarks<br/>.LibraryComparison.csproj"]
subgraph Tools["PythonTools"]
Graph["benchmark_result_graph_maker.py"]
DotnetVersion["version_text_applier_dotnet.py"]
UnityVersion["version_text_applier_unity.py"]
end
Results["BenchmarkResults"]
Readme["README"]
Csproj["FormulaCalculator.csproj"]
PackageJson["UPM package.json"]
Bench -->|CSV| Graph
Compare -->|CSV| Graph
Graph -->|Charts| Results
Results --> Readme
DotnetVersion --> Csproj
UnityVersion --> PackageJson