Basics of Creating Framework

Basics of Creating a Framework

Project Methodology

Waterfall

Conventions and Terminologies

  1. Everything is a Module
    1. Database ORM Module, Logging Module, Middleware Module
  2. The modules are registered in cosys
  3. Core to Cosys is our Module Service
  4. Commits will be done following the Conventional Commits structure
  5. Constants will be PascalCase
  6. File names will be snake_case
  7. Model (Table), Entity (Row), Attribute (Column), Constraint

Semver

semver.org/

0.Y.Z (Development Phase)