-
Notifications
You must be signed in to change notification settings - Fork 13
Open
Description
Description
Refactor the codebase to ensure all components are organized according to atomic design principles: place simple components in the atoms folder, moderately complex components in molecules, and complex/combined components in organisms. Additionally, ensure all component filenames use lowercase letters to maintain consistency.
Purpose
A modular and well-structured component architecture improves code maintainability, scalability, and team collaboration. Consistent file naming prevents confusion and facilitates easier imports across the project.
Acceptance Criteria
- All simple, reusable components are located in the
atomsfolder. - Components composed of atoms are in the
moleculesfolder. - More complex components composed of molecules and/or atoms are in the
organismsfolder. - All component file names are written in lowercase (e.g.,
button.js, notButton.js). - No orphaned components exist outside the correct atomic folders.
- All imports throughout the codebase are updated to reflect new paths and filenames.
- The application builds and runs successfully after refactoring.
Additional Information
Review the atomic design methodology if clarification is needed. Consider adding documentation to the repository to explain the folder structure and naming conventions.
Priority
Medium
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels