Nexus-Mods / NexusMods.App

Home of the development of the Nexus Mods App
https://nexus-mods.github.io/NexusMods.App/
GNU General Public License v3.0
883 stars 44 forks source link

Epic: Breakup mono repo into multiple standalone repositories #370

Open erri120 opened 1 year ago

erri120 commented 1 year ago

Tasks:

The meta-repository will be included by every other repository as a submodule, and the included files will be symlinked. It should include files like .editorconfig, .gitignore, .gitattributes, LICENSE, and pre-setup .github/workflows.

The result of this should be standalone repositories that contain a single library, at best, working CI with test coverage and a release pipeline to push packages to NuGet. These repositories should all have the same layout, follow the same coding styles and the only differences should come from the code itself.

Sewer56 commented 7 months ago

Potential candidate for closing in the future. I checked off the other projects that got moved away from main in order to be more 'up to date'.

Another potential candidate for this is 'Workspaces'. I also considered 'Diagnostics', however that's so intrinsically tied to our DataModel that it perhaps is better left as part of the App itself.

erri120 commented 5 months ago

This can probably be closed.