Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/project restructure #88

Merged
merged 14 commits into from
Oct 16, 2024
Merged

Feature/project restructure #88

merged 14 commits into from
Oct 16, 2024

Conversation

mdickson
Copy link
Collaborator

Project restructure for dotnet core. Get rid of the old nested crap and put each project in a subdirectory under Source. Tests are back under Tests. These were done as git mv operations so got can follow the changes when merging an older source tree.

…, exes, web apps, etc) from the same tree. Each project is seperated physically and can have a local obj and bin directory wehen building. We assemble a release using dotnet publish.

This still needs a few changes and  updates for compilation.  I want to get the structural changes made however and committed locally at least.
…to just plugin info so we can use generated Assembly information. A few additions to csproj dependencies to get things to compile.
…ectories for output and publish to assemble a release.
…files from compilation) and there can be project types in the solution that use a different SDK. We need the last bit in order to do ASP.NET in the same solution tree. Goal is to be able to dotnet publish and get useable output.
…es have similar naming (MoneyServer and RobustServer).
…rver specific configuration here. Added a rule to csproj to install the configuration into the bin directory on a build. There are now OpenSim.Server.{RegionServer|RobustServer|MoneyServer} executables and if publish is used a platform specific binary will be built. Next step from this is Docker files to run each of the server components.
@mdickson mdickson merged commit 580ffb5 into develop Oct 16, 2024
4 checks passed
@mdickson mdickson deleted the feature/project-restructure branch October 16, 2024 19:19
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