Basics of Creating Framework
Basics of Creating a Framework
Project Methodology
Waterfall
- Decision Maker is just Adwin and Yu Han
- Agile/Scrum has too much overhead to work fast
- Makes more sense when there are many stakeholders
- A framework requires a more thorough planning at the start
Conventions and Terminologies
- Everything is a Module
- Database ORM Module, Logging Module, Middleware Module
- The modules are registered in cosys
- Core to Cosys is our Module Service
- Commits will be done following the Conventional Commits structure
- Constants will be PascalCase
- File names will be snake_case
- Model (Table), Entity (Row), Attribute (Column), Constraint
Semver
semver.org/
0.Y.Z (Development Phase)