Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
ArturMarekNowak committed Feb 22, 2024
1 parent c8ac308 commit 8d7e3d2
Showing 1 changed file with 13 additions and 12 deletions.
25 changes: 13 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,17 +34,18 @@ For container the origin is: http://localhost:8080/
Solution structure is as following:

.
├── gRPCGraphQLWebSockets # Server application for REST, GraphQL, SignalR and gRPC
│ ├── Database # Directory where database context is stored along with SQLite database itself
│ ├── google # This directory contains .proto files required to run gRPC, placed in here beacuse otherwise it won't work
│ ├── GraphQL # GraphQL mutations, queries and models are stored in here
│ ├── gRPC # gRPC service.cs and service.proto files are stored in here
│ ├── Rest # REST controller, service and model
│ ├── SignalR # SignalR server hub is stored in here
│ └── SharedModel # Models the same throughout the whole solution
└── SignalRClient # Simple SignalR client console application - one file and one .csproj
└── ...
└──src
├── GrpcGraphQlWebSockets # Server application for REST, GraphQL, SignalR and gRPC
│ ├── Database # Directory where database context is stored along with SQLite database itself
│ ├── google # This directory contains .proto files required to run gRPC, placed in here beacuse otherwise it won't work
│ ├── GraphQl # GraphQL mutations, queries and models are stored in here
│ ├── Grpc # gRPC service.cs and service.proto files are stored in here
│ ├── Rest # REST controller, service and model
│ ├── SignalR # SignalR server hub is stored in here
│ └── SharedModel # Models the same throughout the whole solution
└── SignalRClient # Simple SignalR client console application - one file and one .csproj
└── ...

## Screenshots

Expand Down Expand Up @@ -77,7 +78,7 @@ GraphQL example.
* Docker

## Setup
If you have .NET6 and Visual Studio or JetBrains Rider just open .sln file and try to run the project.
If you have .NET8 and Visual Studio or JetBrains Rider just open .sln file and try to run the project.

## Code
Code itself i nothing ordinary in my opinion. Just a lot of dependency injection and it works as I wanted. Few things are worth noticing:
Expand Down

0 comments on commit 8d7e3d2

Please sign in to comment.