An open API service indexing awesome lists of open source software.

https://github.com/arif-hanif/slackclone-server

Slack Clone API built using .NET Core 3, HotChocolate and Postgres
https://github.com/arif-hanif/slackclone-server

asp-net-core hotchocolate net-core-3

Last synced: 3 months ago
JSON representation

Slack Clone API built using .NET Core 3, HotChocolate and Postgres

Awesome Lists containing this project

README

          

# SlackCloneNET

## Description

This is an ASP.Net Core 3.0 API app.

## [Documentation](https://arif-hanif.gitbook.io/slackclone/)

## Local Build and Configuration

For production environments, secrets are configured via environment variables. For development, the ASP.Net Core Secret Manager is used to store sensitive configuration locally in a system-protected user profile folder.

To set this up on your development system, perform the following steps after cloning the repo:

Run the command:

type "<full path to settings.json>" | dotnet user-secrets set

That's it! You should be able to build and run the project within Visual Studio.

For more information about using Secret Manager, including setting it up in a new project or modifying values, see the [documentation](https://docs.microsoft.com/en-us/aspnet/core/security/app-secrets?view=aspnetcore-3.0&tabs=windows).

## Debugging

...

## Deployment/DevOps

### Database Migrations

dotnet ef migrations add "MIGRATION NAME"

dotnet ef database update

## Dependencies

- Dotnet Core 3.0
- ASP.NET
- Microsoft.EntityFrameworCore
- HotChocolate
- Npgsql