1
0
mirror of https://github.com/spacebarchat/server.git synced 2024-11-22 18:32:29 +01:00
Go to file
Flam3rboy 251b23e321 🎨 typo
2021-02-04 09:53:55 +01:00
.vscode Util 2021-01-30 19:58:15 +01:00
client_test rename 'client' -> 'client_test' 2021-01-25 19:36:42 +01:00
locales changed wording 2021-02-02 10:21:52 +01:00
src 🎨 typo 2021-02-04 09:53:55 +01:00
.DS_Store 🐛 fix 2021-01-01 22:26:20 +01:00
.gitignore added defaults to config 2021-02-01 21:49:01 +01:00
LICENSE Initial commit 2020-11-28 13:39:04 +01:00
package-lock.json 🎨 Body Parser error 2021-02-02 00:51:00 +01:00
package.json Update package.json 2021-02-03 14:49:13 +01:00
README.md 🎨 typo 2021-02-04 09:53:55 +01:00
tsconfig.json Util 2021-01-30 19:58:15 +01:00

Discord Open Source Server

This repository contains the HTTP API Server and the WebSocket Gateway Server

Bug Tracker

Project Board

API

Project Board

For the WebSocket we use ws and we'll write our own packet handler for the individual opcodes and events.

Gateway

Project Board

We use express for the HTTP Server and lambert-server for route handling and body validation (customized).

Contribution

You should be familiar with:

and the technologies we use for Gateway/API

Getting Started

Clone the Repository:

git clone https://github.com/discord-open-source/discord-server
cd discord-server

Install (dev)dependencies:

npm install
npm install --only=dev

Starting:

npm start

Debugging:

Vscode: The Launch file configuration is in ./vscode/launch.json, so you can just debug the server by pressing F5 or the > Launch Server button