# Developer conventions

## Code

% Coding style, Tests, comments style

The LLVM formatting is used for the C++ code.

[LLVM FileCheck](https://www.llvm.org/docs/CommandGuide/FileCheck.html) is used for tests on dialects (lowering, roundtripping).
[GoogleTest](https://google.github.io/googletest/) is used for other tests.

Documentation comments use three slashes, ///, instead of two. 
Place documentation comments just before the item they’re documenting.

## Github

% Branch naming, issues, commit message, PR
