MetaMorpheus
MetaMorpheus copied to clipboard
Restructure base directory
https://github.com/smith-chem-wisc/MetaMorpheus/issues/1956
This PR aims to clean up the GitHub landing page by simplifying the base directory.
- Most people find MetaMorpheus through the GitHub landing page, rather than the
.github.io
landing page, so simplifying the GitHub landing page may be helpful for first-time navigation of the site:
Before -- current GitHub landing page:
After:
NEAT! Build failed, tho :(
The AppVeyor, Jenkins, and Docker build scripts would need to be updated, since the MetaMorpheus.sln changed location. I guess I don't want to change that before we decide this is something we want to do.
I think this may be something to do after changing over to Github Actions, since it will be straightforward to change the locations of the solution file and such within the workflow. https://github.com/smith-chem-wisc/MetaMorpheus/pull/2128
Going to take off the 'final review' label for now.
Looking for a quick double-check that this is okay to merge, since the approval reviews are quite old. This is ready for merge after amending AppVeyor build and test scripts.
Concerns about git blame
annotations
It sounds like the git blame
annotations were messed up by the mzLib restructuring at some point, but from what I see in GitHub and Visual Studio 2022, that doesn't look to be the case anymore, and the blame looks informative:
Visual Studio 2022

GitHub, Mar 2023

This restructure makes it very difficult to compare past commits to future commits. Git will list all pre-restructure files as "Deleted", and all post-restructure files as "Added." As such, direct comparison can't be done in Visual Studio. We ran into this issue with the mzLib restructure.
That being said, I think it's probably worth it to make the github page more user friendly.
Cool, understood! Feel free to make a decision on your side and either merge or close this PR.