The Home repository is the starting point for people to learn about Fody, the project.
Fody is an extensible tool for weaving .net assemblies. It enables the manipulation of the IL of an assembly as part of a build, which requires a significant amount of plumbing code. This plumbing code involves knowledge of both the MSBuild and Visual Studio APIs. Fody attempts to eliminate that plumbing code through an extensible add-in model. This technique is very powerful, for example you can turn simple properties into full INotifyPropertyChanged implementations, add checks for null arguments, add Method Timings, even make all your string comparisons case insensitive.
Already a Patron? skip past this section
Fody requires significant effort to maintain. As such it relies on financial support to ensure its long term viability.
It is expected that all developers using Fody become a Patron on OpenCollective.
See Licensing/Patron FAQ for more information.
Support this project by becoming a Gold Sponsor. A large company logo will be added here with a link to your website.
Support this project by becoming a Silver Sponsor. A medium company logo will be added here with a link to your website.
Support this project by becoming a Bronze Sponsor. The company avatar will show up here with a link to your OpenCollective Profile.
Thanks to all the backers and sponsors! Support this project by becoming a patron.
The codebase of core Fody engine located at https://github.com/Fody/Fody.
Fody Uses Mono.Cecil and an add-in based approach to modifying the IL of .net assemblies at compile time.
The name "Fody" comes from the small birds that belong to the weaver family Ploceidae.
Thanks to the following