||This article outlines the requirements of Metalama for the development environment, along with its compatibility with various project types and platforms.
||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.