Architecture and conventions

How the Axis Next solution is organized and what conventions the public docs follow.

Solution layout

  • src/Axis.Core: core contracts and shared runtime logic.
  • src/Axis.Rhino: Rhino/Grasshopper integration.
  • src/Axis.Legacy: archived placeholder build target.
  • tests/Axis.Tests: behavior and contract coverage.
  • web/: companion Next.js frontend.

Naming conventions

  • Project folders follow src/Axis.* and tests/Axis.*.
  • Project files follow the same pattern as their folder names.
  • Solution project display names should match the public assembly intent.

Build expectations

  • dotnet build Axis.sln should succeed.
  • dotnet test tests/Axis.Tests/Axis.Tests.csproj should pass.