This document discusses Fake, an open source build automation system for .NET projects written in F#. Fake allows automating common build tasks like compiling, testing, packaging and deploying in a simple and declarative way. It supports tasks like running unit tests, generating NuGet packages, building documentation and more. Many popular F# libraries and projects use Fake to automate their build and release processes.