-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
22 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
# go-chat | ||
|
||
## About | ||
- cmd/scd: Entrypoint, the main application or service. | ||
|
||
- config/config.go: Contains the configuration setup for the application | ||
|
||
- graphql: This directory contains several Go files related to GraphQL | ||
- docs: Might contain documentation or schemas related to GraphQL. | ||
- query.go: Defines GraphQL queries. | ||
- type.go: Defines GraphQL types. | ||
- schema.go: Defines the GraphQL schema. | ||
- subscription.go: Handles GraphQL subscriptions, which are used for real-time functionality, a common feature in chat applications. | ||
- mutation.go: Manages GraphQL mutations for creating, updating, or deleting data. | ||
- resolver.go: Contains resolver functions that handle the business logic for GraphQL queries and mutations. | ||
|
||
- internal: Service code | ||
- dto: Stands for Data Transfer Objects | ||
- domain: Typically includes domain models and business logic. | ||
|
||
- util/uuid.go: A utility file, possibly for generating or handling UUIDs, which are often used for unique identifiers in applications. | ||
- tool/dynamo: This could be a tool or script related to Amazon DynamoDB, suggesting that DynamoDB might be used as a database for the chat application. |