Coding Conventions: Group code by module / atomic-ish semantics

Last updated

Details

  • elements, blocks, groups, templates and behaviours (instead of atoms, molecules, ...)
  • see docs/project-structure

Why

  • pedantic
  • atomic-ish design system
  • clearer module boundaries
  • segregate shared components and utils from specific domains

Trade-offs

  • ugly enterprise import statements
  • even uglier with all the ../../ (bloody typescript struggling with relative paths)