Become a sponsor to Cynthia MacLeod
Heya,
I'm Cynthia, and while I do work on commercial projects, I love to write and contribute to open source projects when I can, while living and working in Scotland.
Most of the stuff I write fills gaps that I have found while developing using MSBuild and dotnet, although I also do c and c++ as well as some other embedded / iot stuff.
Some of this helps me with my other projects, but as it is often based on support posts or fills in gaps in existing tooling, it is often useful to the community 'at large' (although maybe only a tiny percentage of them!).
Therefore, I tend to release these as MIT open source tools and support their use by others as best as I can.
As an example of this, I released the MSBuild.SDK.SystemWeb based on the discussion and ideas in Add support for ASP.NET (non-Core) projects - distilling them into a working solution which doesn't require (much) effort to use and integrates as well as it can with VS2019/VS2022 and even the dotnet command line utilities.
I've also been involved with the VSIX Community contributing some MSBuild stuff in NuGet form that make it easier to develop Visual Studio Extensions.
Giving back to the opensource community feels really good to me, especially as the work already out there has made my life so much easier when working on other stuff.
Sponsorship would mean I could dedicate more of my time to helping out others, and providing more of my time to handle fixing issues and implementing feature requests etc.
2 sponsors have funded CZEMacLeod’s work.
Featured work
-
CZEMacLeod/MSBuild.SDK.SystemWeb
This MSBuild SDK is designed to allow for the easy creation and use of SDK (shortform) projects targeting ASP.NET 4.x using System.Web.
Visual Basic .NET 161 -
VsixCommunity/Community.VisualStudio.VSCT
Community toolkit for VSCT files used in Visual Studio extensions
C# 13 -
CZEMacLeod/C3D.MSBuild.Tools.EF6.GenerateViews
Codebase for an MSBuild based version of the Entity Framework 6 Power Tools Generate Views command
C# 11 -
CZEMacLeod/C3D.Core.DataAccess.Extensions.EF6
This project contains the code for some EF6 extensions which make it easier to scan assemblies for entity model types, and for `ComplexTypeConfiguration<>` and `EntityTypeConfiguration<>` types.
C# 1 -
CZEMacLeod/C3D.Extensions.Logging
Various Microsoft.Extensions.Logging implementations
C# -
CZEMacLeod/C3D.Extensions.Playwright.AspNetCore
Extensions for Microsoft.Playwright to allow better unit testing
C# 3