Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clean architecture experiment [DO NOT MERGE] #1277

Closed
wants to merge 5 commits into from
Closed

Conversation

dturner
Copy link
Collaborator

@dturner dturner commented Mar 12, 2024

What have I done and why?
Following on from this discussion, I have refactored the codebase to use clean architecture. Specifically I have moved the :core:data repository interfaces into the :core:domain module.

I am not advocating for this approach. This is just an experiment to see how difficult it is to refactor the codebase. Took about an hour.

Change-Id: I7b019a186e6fa69f81f053e2bd9379d906a72dfd
Change-Id: Ibe3e115e7618505a51fe34c8ebbf80691d344ad5
Change-Id: If2234d2978d108c199b06484a8c58a11d2e0e4f1
Change-Id: Id859d9d1f33b16436390a0960dffa9bcf81fada8
Change-Id: Icd4d875f44525a1e6f92f52ec71da7f6482aba98
@dturner dturner closed this Mar 15, 2024
@nabond251
Copy link

Hey @dturner , thanks for this. I have recently updated from main 85129e; am I able to/would it be ok to push that here? Or would that be a fork first?

@nabond251 nabond251 mentioned this pull request Jun 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants