sln/csproj/cs files are just to make it easy to edit and manage git operations within the same IDE window
- This is a comprehensive test suite which performs many operations and generates reports of it's findings
- The special tool "Generate-Comprehensive-Report.ps1 will give a high level overview of project health
- There is also another special tool, Generate-Corruption-Report.ps1 run it and see how it looks :)
- You can then drill down to get more detail and resolve issues found within the reports.
- Reports can be automated via task I believe
- Nice menu for easy interaction, audit, and report generation
WORKING well enough you could use it, needs issues hammered out, no time right now
Well I don't have the time to explain in detail. Simple version is to clone this repository, and copy the contents into your C# project root directory like so:
- My_Super_Awesome_Project/
- My_Super_Awesome_Project.sln
- My_Super_Awesome_Project.csproj
- Scripts/
- DevOps-ScriptLauncher.bat
Installation is that simple. Now run the batch script - which is important as it sets the execution policy enabling powershell script usage (required) - Keep in mind using this method will require you to manually update / overwrite the existing scripts when there is an update in the same way.
If troubles, there may (or may not) be a need to run the batch as root. If this makes you nervous, there is no need to be. The source is open and you can audit it for any suspicious activities.
Figure the menu out on your own, it is self explanatory. Suggest features on issue ticket page.
Back to work, I have refactoring to do...
"For a game mod (MixerThreholdMod) focused on literally modifying two values to improve player gameplay experiences, GitHub Copilot somehow determined that constants for Lithuanian, Estonian, and 25+ other world cultures were essential project requirements. This suggests a fundamental disconnect between instruction comprehension and execution logic."
Do not trust Github copilot to not cheat you by pulling constants out from system files and localizing them into my constants folder just to meet a target for number of constants to refactor, and then corrupting the files with Byte-Order-Markers (BOM)
IDE copilot (in VS2022) is the actual genius and we make an unbeatable team, but is limited in it's capabilities to directly modify code.
YES COPILOT GENERATED THE BORING SCRIPTS FOR ME AND I INSTRUCTED AND CONSTRAINED IT. GET OFF MY BACK I DONT KNOW POWERSHELL LOOK AT THIS BEAUTIFUL WORK!
Copilot / Anthropic Claude Sonnet 4 model is a great developer and teacher :)