Skip to content

Move solution and tests to top-level folders#1021

Merged
shibayan merged 1 commit intomasterfrom
change-structure
Apr 18, 2026
Merged

Move solution and tests to top-level folders#1021
shibayan merged 1 commit intomasterfrom
change-structure

Conversation

@shibayan
Copy link
Copy Markdown
Member

  • move Acmebot.slnx to the repository root
  • relocate Acmebot.Acme.Tests under tests/
  • organize the solution into src, samples, and tests folders
  • update CI, PR template, and contributing commands to use the root solution

- move Acmebot.slnx to the repository root
- relocate Acmebot.Acme.Tests under tests/
- organize the solution into src, samples, and tests folders
- update CI, PR template, and contributing commands to use the root solution
@shibayan shibayan self-assigned this Apr 18, 2026
@shibayan shibayan added the enhancement New feature or request label Apr 18, 2026
Copilot AI review requested due to automatic review settings April 18, 2026 08:39
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Reorganizes the repository layout around a root-level Acmebot.slnx, placing projects under src/, samples/, and tests/, and updates build/docs guidance to reference the root solution.

Changes:

  • Added a root-level Acmebot.slnx and removed the old src/Acmebot.slnx.
  • Relocated the Acmebot.Acme.Tests project under tests/ and updated its project reference paths.
  • Updated CI and contributor docs/templates to build/format using ./Acmebot.slnx.

Reviewed changes

Copilot reviewed 6 out of 17 changed files in this pull request and generated no comments.

Show a summary per file
File Description
Acmebot.slnx New root solution organizing projects into src/, samples/, and tests/ folders.
src/Acmebot.slnx Removes the previous solution file under src/.
tests/Acmebot.Acme.Tests/Acmebot.Acme.Tests.csproj Updates project reference path to src/Acmebot.Acme.
tests/Acmebot.Acme.Tests/AcmeTestSupport.cs Adds shared test helpers/recording HTTP handler utilities under the new tests/ location.
tests/Acmebot.Acme.Tests/*.cs Adds/relocates ACME unit tests under the new tests/ folder structure.
.github/workflows/build.yml Builds and runs dotnet format against the root Acmebot.slnx.
CONTRIBUTING.md Updates restore/build/format commands to target ./Acmebot.slnx.
.github/pull_request_template.md Updates validation checklist commands to target ./Acmebot.slnx.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@shibayan shibayan merged commit 4fd34a2 into master Apr 18, 2026
8 checks passed
@shibayan shibayan deleted the change-structure branch April 18, 2026 08:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants