[EPIC] Project Structure #7852
Labels
priority: medium
Medium priority issues that can wait, but should be addressed
tb-team
Tasks and features handled by project maintainers
type: epic
A major feature or initiative
This epic tracks the progress of implementing the decisions made in ADR-0007 added by #7829.
Overview
The ADR-0007 proposes a new project structure to improve maintainability and streamline development. The structure uses Gradle and consists of various module types such as
app
,app-common
,feature
,core
, andlibrary
modules. This modular structure is designed to enable clear separation of concerns and ensure efficient dependency management. It also includes a plan for migrating legacy modules to the new structure over time.Goals
Tasks
app-thunderbird
andapp-k9mail
modules.app-common
module.feature:*
modules as needed.core:*
modules as needed.library:*
modules as needed.feature:*
modules.core:*
modules.library:*
modules.The text was updated successfully, but these errors were encountered: