-
-
Notifications
You must be signed in to change notification settings - Fork 4.9k
The software architecture miss coherence and structure #60062
Copy link
Copy link
Open
Labels
0. Needs triagePending check for reproducibility or if it fits our roadmapPending check for reproducibility or if it fits our roadmaptechnical debt🧱 🤔🚀🧱 🤔🚀♻️ refactorRefactor code (not a bug fix, not a feature just refactoring)Refactor code (not a bug fix, not a feature just refactoring)
Metadata
Metadata
Assignees
Labels
0. Needs triagePending check for reproducibility or if it fits our roadmapPending check for reproducibility or if it fits our roadmaptechnical debt🧱 🤔🚀🧱 🤔🚀♻️ refactorRefactor code (not a bug fix, not a feature just refactoring)Refactor code (not a bug fix, not a feature just refactoring)
Type
Fields
Give feedbackNo fields configured for issues without a type.
Projects
Status
Triaged
Hi! I would like to refactor the codebase using a Clean Architecture, packaged by components and feature approach.
I was advised to open an issue on GitHub to try and see if I could talk with the Nextcloud developers about it. I will try to be brief and concise. I realise that this might take some time and efforts, so I am more than willing to discuss the topic with anyone interested.
The project
I would like to isolate small parts of the codebase either used in marginal features or very localised instructions that could wait being refactored before going through subsequent changes by other maintainers.
I would like to:
The idea would be to localise the effort in the hope of making it easier with time to transition, pieces by pieces, to a more coherent yet modular architecture.
I hope this is not a duplicate and that it might be useful.