|This article outlines the requirements of Metalama for the development environment, along with its compatibility with various project types and platforms.
|The document provides a high-level changelog for all Metalama releases, highlighting key features and enhancements, and the status of each version
|This chapter provides instructions on how to install the different components of Metalama.
|This chapter details how to use Metalama with prebuilt aspects. It does not, however, cover how to create your own aspects.
|This chapter provides guidance on how to create your own aspects.
|This section offers insights on how to programmatically validate code against architecture rules or conventions.
|Extending Metalama with the Roslyn API
|This chapter explains how to extend Metalama using the Roslyn API.
|Configuration and troubleshooting
|This chapter discusses how to configure Metalama for specific situations or troubleshooting purposes.
|Migrating from PostSharp
|This chapter sheds light on why, when, and how to migrate your projects from PostSharp to Metalama.
|Under the hood
|This chapter delves into a few implementation details.
|Divorcing from Metalama
|This chapter provides a guide on how to remove Metalama from your codebase.