-
Notifications
You must be signed in to change notification settings - Fork 0
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
Separate domains into separate folders #67
Comments
danielemery
added a commit
that referenced
this issue
Nov 2, 2023
danielemery
added a commit
that referenced
this issue
Nov 2, 2023
danielemery
added a commit
that referenced
this issue
Nov 2, 2023
danielemery
added a commit
that referenced
this issue
Nov 2, 2023
danielemery
added a commit
that referenced
this issue
Nov 2, 2023
danielemery
added a commit
that referenced
this issue
Nov 2, 2023
danielemery
added a commit
that referenced
this issue
Nov 2, 2023
danielemery
added a commit
that referenced
this issue
Nov 2, 2023
danielemery
added a commit
that referenced
this issue
Nov 3, 2023
danielemery
added a commit
that referenced
this issue
Nov 3, 2023
* #67 Move each file into a domain folder * #67 Convert authorization and authentication services into DI classes * #67 Convert s3 and sqs service into DI classes * #67 Split quizResolver into graphql component and DI class * #67 Split userResolver into graphql component and DI class * #67 Split models into scoped dto files * #67 Exclusively use dto types in gql definitions * #67 Split persistence.ts into helpers, quiz, user and prisma components * #67 Fix binding issues * #67 Inject dependencies wherever possible
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
In #66 a new statistics resolver and service is being introduced.
In order to keep the codebase tidy I'm proposing separating it into domains:
These will be the top level folders that will hold the resolvers, services, persistence layers, tests etc for each domain.
As things are being consolidated they could also be converted into classes that take dependencies as arguments to make testing easier later.
The text was updated successfully, but these errors were encountered: