GitHub

Naming Conventions

Keep naming consistent so the codebase stays readable across teams.

JavaScript & TypeScript

  • Variables: camelCase
  • Functions: camelCase
  • Components: PascalCase
  • Constants: SCREAMING_SNAKE_CASE
  • Files: kebab-case

Python

  • Variables: snake_case
  • Functions: snake_case
  • Classes: PascalCase
  • Constants: SCREAMING_SNAKE_CASE
  • Files: kebab-case

Go

  • Variables: camelCase
  • Exported Types: PascalCase
  • Packages: lowercase
  • Files: kebab-case
Edit this page