This PR targets fundamentally 3 issues I encountered while trying to build it locally:
Migrate the project to .NET 7
Provide a major performance bump and basically no drawbacks compared to what you're used to do at the moment
Re-organise how plugins are being copied inside the project after build
After this PR the plugins can be found inside the bin\net7.0-windows\plugins and they'll be copied automatically every after build
Tested under both Debug and Release targets
Add a .gitignore to facilitate contributions and avoid committing useless files to the repo
The next step is to introduce a CICD pipeline that works on top of Github Worflows but I'll be happy to commit to this one only after this PR is merged. Feel free to challange the implementation if you're not happy with it or you see margin for improvements.
This PR targets fundamentally 3 issues I encountered while trying to build it locally:
bin\net7.0-windows\plugins
and they'll be copied automatically every after buildDebug
andRelease
targets.gitignore
to facilitate contributions and avoid committing useless files to the repoThe next step is to introduce a CICD pipeline that works on top of Github Worflows but I'll be happy to commit to this one only after this PR is merged. Feel free to challange the implementation if you're not happy with it or you see margin for improvements.
Thank you and great job starting this project!