• General Principles
  • Before Creating a PR
  • Basic Source File Structure
  • Style header
  • Copyright
  • Header files
  • Column width
  • Comments
  • Code cleanup script
  • Naming Convention
  • Type and routine names
  • Macro and enum names
  • Variables
  • Error Handling
  • Memory Allocation