Skip to content

Reorganize project structure into src/, tests/, and build/#1

Closed
ejohn20 wants to merge 2 commits intomainfrom
restructure-src-tests-build
Closed

Reorganize project structure into src/, tests/, and build/#1
ejohn20 wants to merge 2 commits intomainfrom
restructure-src-tests-build

Conversation

@ejohn20
Copy link
Copy Markdown
Member

@ejohn20 ejohn20 commented Mar 18, 2026

Summary

  • Move source projects to src/, test projects to tests/, pipeline scripts from pipeline-scripts/ to build/
  • Update all references: solution file, CI workflow, build scripts, csproj ProjectReferences, and NuGet HintPaths
  • Update README and add CLAUDE.md

Test plan

  • CI pipeline Build job succeeds (solution file paths resolve correctly)
  • CI pipeline Test & Coverage job succeeds (test assembly/project paths correct)
  • CI pipeline Security Scan job succeeds (Semgrep scans new directory structure)
  • CI pipeline Quality Gate Check passes
  • Project references resolve correctly across tests/src/ boundary

🤖 Generated with Claude Code

Move source projects to src/, test projects to tests/, and pipeline
scripts from pipeline-scripts/ to build/. Update all references:
solution file, CI workflow, build scripts, project references, and
NuGet HintPaths.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

Code Coverage Report

Metric Coverage Details
Lines 83.88% 203/242 lines covered
Branches 100% / branches covered

Test Results

Metric Count
Total 31
Passed 31

Generated by CI pipeline

@ejohn20
Copy link
Copy Markdown
Member Author

ejohn20 commented Mar 26, 2026

Closing — all changes from this PR are already on main (merged via direct commits). Branch has been rebased onto main confirming no delta remains.

@ejohn20 ejohn20 closed this Mar 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant