Commit 6f3728f
authored
refactor(architecture): major codebase cleanup and reorganization (#169)
This is a comprehensive refactoring effort that improves code organization,
removes unused code, and enhances the overall architecture:
- LFXV2-769: Reorganized meeting components from shared to meetings module
- LFXV2-770: Removed unused project module and routes
- LFXV2-771: Removed deprecated E2E test files
- LFXV2-772: Optimized service layer by removing unused services
- LFXV2-773: Enhanced styling system with new Tailwind utilities
Changes summary:
- 118 files changed, 378 insertions(+), 6662 deletions(-)
- Improved module boundaries and component organization
- Reduced bundle size by removing 6600+ lines of unused code
- Enhanced design system with better utility classes
Signed-off-by: Asitha de Silva <[email protected]>1 parent f3e1890 commit 6f3728f
File tree
122 files changed
+725
-3531
lines changed- apps/lfx-one
- e2e
- helpers
- src
- app
- layouts
- main-layout
- profile-layout
- components/profile-stats
- project-layout
- modules
- committees
- committee-dashboard
- committee-view
- components
- committee-form
- committee-table
- dashboards
- board-member
- components
- dashboard-meeting-card
- foundation-health
- my-meetings
- organization-involvement
- pending-actions
- recent-progress
- core-developer
- maintainer
- meetings
- components
- agenda-template-selector
- cancel-occurrence-confirmation
- meeting-card
- meeting-delete-confirmation
- meeting-delete-type-selection
- meeting-modal
- meeting-platform-features
- meeting-registrants-display
- meeting-registrants-manager
- meeting-resources-summary
- meeting-rsvp-details
- meeting-type-selection
- rsvp-button-group
- rsvp-scope-modal
- meeting-join
- meeting-manage
- meeting-not-found
- meetings-dashboard
- components/meetings-top-bar
- pages/home
- profile
- developer
- edit
- email
- password
- project
- dashboard/project-dashboard
- mailing-lists
- mailing-list-dashboard
- settings
- components
- permissions-matrix
- user-form
- user-permissions-table
- settings-dashboard
- server
- routes
- services
- charts/lfx-v2-ui
- docs
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
122 files changed
+725
-3531
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
| 50 | + | |
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
| |||
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
81 | | - | |
| 81 | + | |
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| 25 | + | |
25 | 26 | | |
26 | 27 | | |
27 | | - | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
| 25 | + | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| |||
0 commit comments