Wednesday, November 28, 2018

Offering my help migrating your projects to .NET Core / .NET Standard / new CSProjs for free!

Library authors and other open source .NET folks, need help migrating your projects to .NET Standard or .NET Core? Or simply want to use the new SDK-based CSProjs with the ol' Full Framework?

I've been writing build pipelines around MSBuild and .NET for 2 years now and since most of the heavy lifting at my shop is done i am therefore searching for projects who need help.

This includes:

  • Profile-based PCL migration
  • Multi-Targeted projects supporting wide varieties of target frameworks (to ease migration)
  • Help with SemVer
  • Custom MSBuild stuff
  • Cake, Powershell or MSBuild CICD pipelines
  • Cross-TargetFramework testing
  • SourceLink integration for teh nice Debug Symbol experience (Nuget packages with symbols built to retrieve the original files via git raw urls, that can be stepped through)
  • AppVeyor (or Azure Devops, Travis... most of them are pretty much the same)
  • Clean versioning implementation (AssemblyInfo, nupkg versions)
  • MSBuild Custom SDK (Auto-restored nuget package containers for MSBuild logic such as msbuild tasks, default items or advanced build outputs)

Why? I've been doing this manually for so long it's become a meditation practice for me. Also: To many nuget packages are stuck without proper dependencygroup definitions resulting in package consumers being forced to believe handwritten nuspecs without any validation - or sometimes simply just annoying limitations such as tiny awesome libraries forced under net45 or stuff like that).

So - don't be shy - if you maintain a OSS .NET project and don't know (or just don't have the time) to do aforementioned stuff: just reply with your project - i don't want any favors, i don't want you to give me special access to put backdoors in your code, nor do i want you to be in my debt; i like doing this stuff. I will simply throw you a PR with explanation to the best of my abilities and you decide if what i did is cool ;)

P.S.: If you're not OSS, i can help you, too - at least with some advice - just don't expect me to overcome this and that hurdle to help your company to get of yer bums :D P.P.S.: Also this has no commercial background whatsoever - i'm not currently looking for a job nor do i plan to commercialize this in any way.

Offering my help migrating your projects to .NET Core / .NET Standard / new CSProjs for free! Click here
  • Blogger Comment
  • Facebook Comment

0 comments:

Post a Comment

The webdev Team