Skip to main content

Naming conventions

Azure Naming Conventions

Naming rules and restrictions for Azure resources - Azure Resource Manager

Kubernetes Naming Conventions

myproject-prod
myproject-test
myproject-dev

Database Naming Conventions

Database: db_myproject_dev
User: myproject_dev
Entities: Always singular starting with a capital letter (e.g., Product)

Git Naming Conventions

Standard branches:

  • main
  • test (optional)
  • staging
API (TLDR: like Nest)ADMIN (TLDR: like MUI/React)SITE (TLDR: like Next)
Folderkebab-case

page-tree
camelCase

pageTree
camelCase
contentScope
Filekebab-case with dot structure for components

page-tree.service.ts / page-tree.module.ts
PascalCase for components; camelCase otherwise (z.B: hooks, functions)

DashboardPage.tsx / useUser.ts
PascalCase for components;
camelCase otherwise (e.g., hooks, functions), exception: Page in lowercasepage

page.tsx / Layout.tsx / useUser.ts