Skip to content

Restructure repository#2834

Open
ColinM9991 wants to merge 12 commits intoMobiFlight:mainfrom
ColinM9991:restructure-repo
Open

Restructure repository#2834
ColinM9991 wants to merge 12 commits intoMobiFlight:mainfrom
ColinM9991:restructure-repo

Conversation

@ColinM9991
Copy link
Contributor

@ColinM9991 ColinM9991 commented Mar 17, 2026

To prepare for an upcoming .NET Core migration, this pull request restructures the repository to follow a more conventional structure containing src and tests directories.

The .NET Core SDK includes items automatically via glob patterns and so it is pertinent that projects are segregated. While it's possible to exclude files within the csproj file that could get quite messy and introduce risk down the line where files may accidentally be included in projects that they shouldn't be in.

A diff of the MobiFlightConnector.zip from this PR compared alongside a known good zip yields a positive result that shows the only left orphans (files in the known good but missing after this restructure) are the frontend/distassets that are hashed when generated, meaning the file name will always be different across runs.

image

Note

Please don't merge without first validating the release process

Although I've updated some YAML workflow files, I have not tested the full release process to ensure the final artifact (that is attached to GitHub releases) is correct. This is where I will need some steer in terms of how this process is run locally.

@github-actions
Copy link

Build for this pull request:
MobiFlightConnector.zip

@github-actions
Copy link

Build for this pull request:
MobiFlightConnector.zip

@github-actions
Copy link

Build for this pull request:
MobiFlightConnector.zip

@github-actions
Copy link

Build for this pull request:
MobiFlightConnector.zip

@github-actions
Copy link

Build for this pull request:
MobiFlightConnector.zip

@ColinM9991 ColinM9991 marked this pull request as ready for review March 17, 2026 21:35
@ColinM9991 ColinM9991 requested a review from DocMoebiuz as a code owner March 17, 2026 21:35
@github-actions
Copy link

Build for this pull request:
MobiFlightConnector.zip

@github-actions
Copy link

Build for this pull request:
MobiFlightConnector.zip

@github-actions
Copy link

Build for this pull request:
MobiFlightConnector.zip

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