Skip to content

docs(database): add ADR 0010 for project-wide Repository pattern adoption - #11452

Open
rafaeltonholo wants to merge 1 commit into
thunderbird:mainfrom
rafaeltonholo:chore/11440/db-exploration
Open

docs(database): add ADR 0010 for project-wide Repository pattern adoption#11452
rafaeltonholo wants to merge 1 commit into
thunderbird:mainfrom
rafaeltonholo:chore/11440/db-exploration

Conversation

@rafaeltonholo

Copy link
Copy Markdown
Member

Contribution Summary

Linked Issue/Ticket: Closes #11440

Description

Add a new ADR to consolidate the Repository pattern to decouple the business logic from the data layer

AI Disclosure

Select one of the following (mandatory)

  • This contribution does not include any changes created or assisted by AI.
  • This contribution includes changes assisted by AI.
  • This contribution includes changes created by AI.

Contribution Checklist

  • I have read and affirm that my contribution adheres to Mozilla’s Community Participation Guidelines
  • This contribution is in Kotlin where possible
  • This contribution does not use merge commits
  • This contribution adheres to the existing codestyle (run gradlew spotlessCheck to check and gradlew spotlessApply to format your source code; will be checked by CI).
  • This contribution does not break existing unit tests (run gradlew testDebugUnitTest; will be checked by CI).
  • This contribution includes tests for any new functionality, and maintains tests for any updated functionality.
  • This contribution adheres to our Engineering process (RFC/Technical Design/ADR)
  • This PR has a descriptive title and body that accurately outlines all changes made, and contains a reference to any issues that it fixes (e.g. Closes #XXX or Fixes #XXX).

@rafaeltonholo
rafaeltonholo requested a review from wmontwe August 25, 2026 19:13
@rafaeltonholo
rafaeltonholo requested a review from a team as a code owner August 25, 2026 19:13
@rafaeltonholo rafaeltonholo added the report: exclude Exclude changes from user-facing reports (internal, minor, or not relevant to users). label Aug 25, 2026
@github-actions github-actions Bot added the tb-team Tasks and features handled by project maintainers label Aug 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

report: exclude Exclude changes from user-facing reports (internal, minor, or not relevant to users). tb-team Tasks and features handled by project maintainers

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Global Database — Exploration — Find and list all the DB entrypoints to create new agnostic Repositories

2 participants