You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We are currently undertaking two major refactoring initiatives for our project:
Modification of Repository Structure (Involving Private Backend Components)
Currently, our backend, which is a separate private repository, is implemented in various languages, leading to a scattered approach. We are planning to unify the language and consolidate everything into the vspo-portal as a monorepo. This consolidation aims to facilitate easier management and the construction of CI/CD pipelines. However, at this stage, it might be challenging for external contributors to get involved in this part.
Frontend (FE) Structure Modification (Open for Contributions)
Our Frontend is built on Next.js (Page Router) + MUI. You can find the current structure here: https://github.com/sugar-cat7/vspo-portal/tree/main/service/vspo-schedule/web/src. The current issue lies in the inconsistency of component granularity and a lack of proper standardization, which has impacted maintainability. Our goal is to standardize the styling, separate UI from logic, and implement proper file segmentation. Post these improvements, we aim to work on multi-language support (i18n) and develop new applications.
The text was updated successfully, but these errors were encountered:
sugar-cat7
changed the title
Transition to a Monorepo
Refactoring Initiatives for Current Project
Jan 20, 2024
We are currently undertaking two major refactoring initiatives for our project:
Modification of Repository Structure (Involving Private Backend Components)
Currently, our backend, which is a separate private repository, is implemented in various languages, leading to a scattered approach. We are planning to unify the language and consolidate everything into the
vspo-portal
as a monorepo. This consolidation aims to facilitate easier management and the construction of CI/CD pipelines. However, at this stage, it might be challenging for external contributors to get involved in this part.Frontend (FE) Structure Modification (Open for Contributions)
Our Frontend is built on Next.js (Page Router) + MUI. You can find the current structure here: https://github.com/sugar-cat7/vspo-portal/tree/main/service/vspo-schedule/web/src. The current issue lies in the inconsistency of component granularity and a lack of proper standardization, which has impacted maintainability. Our goal is to standardize the styling, separate UI from logic, and implement proper file segmentation. Post these improvements, we aim to work on multi-language support (i18n) and develop new applications.
The text was updated successfully, but these errors were encountered: