This repository was archived by the owner on Mar 12, 2025. It is now read-only.
This repository was archived by the owner on Mar 12, 2025. It is now read-only.
Chore: Reorganize component folder structure #2432
Open
Description
Currently the majority of the components in the project are categorized in folders by Atomic Design naming conventions, e.g. organisms.
I'm proposing moving towards concerns for components in terms of folder structure. as well as the folder structure changes, move files from kebab case to PascalCase which is the typical file format naming for React components.
├── components/
│ └── shared/
│ └── SomeSharedComponent.tsx
│ └── Lists/
│ └── SomeListComponent.tsx
│ └── ...
│ └── Insights/
│ └── SomeInsightsComponent.tsx
│ └── ...
│ └── Graphs/
└── SomeGraph.tsx
Thoughts @open-sauced/engineering?
Note that this can be done in several PRs and that aside from component references, no code will be changed, so as long as the build compiles, we good.