naming conventions
follow this as strictly as possible when creating a new project.
if joining an existing project that uses dif convention, adapt
entities
table name
services, repositories,
DTO
global var
global constant:
types of cases
camelCase
snake_case
ALL_CAPS
ThisCase
commits and versions
semantic versioning and conventional commits
DB
- table names should be singular, not plural and in PascalCase (TableName)
- singular, avoid redundant words, snake_case or camelCase. choose one and stick to it.
On this project we use camel_Case to diferentiate from the cols that sequelize generate that are in regular camel_case. Which I don't like that much.