Skip to content

Latest commit

 

History

History
32 lines (21 loc) · 489 Bytes

developer-guide.md

File metadata and controls

32 lines (21 loc) · 489 Bytes

Developer Guide

  • How do we work on the backend?
  • Tools, environment, best practice etc.

Environment Setup

Style and Code Checks

  • Shellcheck
  • Clang format
  • IWYU
  • Style guides?

Testing

  • Adding tests
  • lit, FileCheck etc.
  • Path assumptions

Using the Backend

  • Building a semantics that uses the backend directly
  • Embedding / library mode
  • Advantages / disadvantages

Nix

  • Differences to traditional setup