mirror of
https://github.com/spacebarchat/server.git
synced 2024-11-25 11:43:07 +01:00
[ProjectManagement] Add root project and dev getting started guides.
This commit is contained in:
parent
ce055e4d72
commit
2c2d815c53
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
node_modules/
|
15
README.md
Normal file
15
README.md
Normal file
@ -0,0 +1,15 @@
|
||||
# Fosscord Server
|
||||
Consists of:
|
||||
* HTTP Rest API
|
||||
* CDN
|
||||
* Gateway
|
||||
* RTC
|
||||
|
||||
## Dev getting started
|
||||
1. Install deps: `npm i`
|
||||
2. TODO: Configure
|
||||
3. Start the server:
|
||||
* To run all at once, run `npm start` in root directory.
|
||||
* To run api, do `npm start` in `api` folder
|
||||
* To run cdn, do `npm start` in `cdn` folder
|
||||
* To run gateway, do `npm start` in `gateway` folder
|
1895
api/package-lock.json
generated
1895
api/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -1,5 +1,5 @@
|
||||
{
|
||||
"name": "@fosscord/api",
|
||||
"name": "api",
|
||||
"version": "1.0.0",
|
||||
"description": "This repository contains the HTTP API Server",
|
||||
"main": "dist/Server.js",
|
||||
@ -33,7 +33,7 @@
|
||||
},
|
||||
"homepage": "https://github.com/fosscord/fosscord-api#readme",
|
||||
"dependencies": {
|
||||
"@fosscord/server-util": "^1.3.52",
|
||||
"@fosscord/server-util": "file:../util",
|
||||
"@types/jest": "^26.0.22",
|
||||
"@types/json-schema": "^7.0.7",
|
||||
"ajv": "^8.4.0",
|
||||
|
3428
cdn/package-lock.json
generated
3428
cdn/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -1,5 +1,5 @@
|
||||
{
|
||||
"name": "@fosscord/cdn",
|
||||
"name": "cdn",
|
||||
"version": "1.0.0",
|
||||
"description": "cdn for discord clone",
|
||||
"main": "dist/index.js",
|
||||
@ -21,7 +21,7 @@
|
||||
},
|
||||
"homepage": "https://github.com/discord-open-source/discord-cdn#readme",
|
||||
"dependencies": {
|
||||
"@fosscord/server-util": "^1.3.42",
|
||||
"@fosscord/server-util": "file:../util",
|
||||
"body-parser": "^1.19.0",
|
||||
"btoa": "^1.2.1",
|
||||
"cheerio": "^1.0.0-rc.5",
|
||||
|
4202
gateway/package-lock.json
generated
4202
gateway/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -1,5 +1,5 @@
|
||||
{
|
||||
"name": "@fosscord/gateway",
|
||||
"name": "gateway",
|
||||
"version": "1.0.0",
|
||||
"description": "",
|
||||
"main": "dist/index.js",
|
||||
@ -13,7 +13,7 @@
|
||||
"author": "Fosscord",
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"@fosscord/server-util": "^1.3.51",
|
||||
"@fosscord/server-util": "file:../util",
|
||||
"ajv": "^8.5.0",
|
||||
"amqplib": "^0.8.0",
|
||||
"dotenv": "^8.2.0",
|
||||
|
20890
package-lock.json
generated
Normal file
20890
package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load Diff
33
package.json
Normal file
33
package.json
Normal file
@ -0,0 +1,33 @@
|
||||
{
|
||||
"name": "fosscord-server",
|
||||
"version": "1.3.52",
|
||||
"description": "Fosscord server",
|
||||
"main": "src/index.js",
|
||||
"scripts": {
|
||||
"test": "echo \"Error: no test specified\" && exit 1",
|
||||
"build": "tsc -b .",
|
||||
"prepublish": "npm run build"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/fosscord/fosscord-server.git"
|
||||
},
|
||||
"keywords": [
|
||||
"discord",
|
||||
"fosscord",
|
||||
"fosscord-server-util",
|
||||
"discord open source",
|
||||
"discord-open-source"
|
||||
],
|
||||
"author": "Fosscord",
|
||||
"license": "GPLV3",
|
||||
"bugs": {
|
||||
"url": "https://github.com/fosscord/fosscord-server/issues"
|
||||
},
|
||||
"homepage": "https://docs.fosscord.com/",
|
||||
"dependencies": {
|
||||
"api": "file:api",
|
||||
"cdn": "file:cdn",
|
||||
"gateway": "file:gateway"
|
||||
}
|
||||
}
|
1
src/index.js
Normal file
1
src/index.js
Normal file
@ -0,0 +1 @@
|
||||
// TODO: start api AND cdn AND gateway
|
1268
util/package-lock.json
generated
1268
util/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -17,7 +17,7 @@
|
||||
"typescript": "^4.3.2"
|
||||
},
|
||||
"dependencies": {
|
||||
"@fosscord/server-util": "^1.3.15",
|
||||
"../util": "*",
|
||||
"mediasoup": "^3.7.16",
|
||||
"node-turn": "^0.0.6",
|
||||
"ws": "^7.4.6"
|
||||
|
Loading…
Reference in New Issue
Block a user