This document attempts to describe a few developer policies used in MLIR (such as coding standards used) as well as development approach (such as, testing methods). Style guide MLIR follows the LLVM style guide. We also adhere to the following (which deviate from or are not specified in the LLVM style guide): Adopts camelBack; Uses Doxygen-style (///) comments for top-level and class member definitions, regardless of them being visible as public APIs.