CopyPaste-Orbital2022 / copypaste

4 stars 0 forks source link

Reorganise files #17

Closed tensaida closed 2 years ago

tensaida commented 2 years ago

Clean Architecture was proving to quite a hassle to maintain since it involved a lot of boilerplate code, with the boilerplate code scaling with the number of features. We have planned a modified file organisation:

Under the lib/features/[feautre-name] folder, we'll have:

  1. presentation (put all widgets)
  2. application (put bloc)
  3. domain (entities)
  4. data (deal w database)

and a lib/core/ folder for shared components

tensaida commented 2 years ago

The files were re-organised and updated to comply with the Clean Architecture on the main branch