mirror of
https://github.com/spacebarchat/docs.git
synced 2024-11-25 11:42:58 +01:00
add jank client
This commit is contained in:
parent
2adfa02f0d
commit
f71925fbe2
@ -1 +1,3 @@
|
||||
## [Official Client](official)
|
||||
|
||||
## [Jank Client](jank)
|
||||
|
5
docs/setup/clients/jank/index.md
Normal file
5
docs/setup/clients/jank/index.md
Normal file
@ -0,0 +1,5 @@
|
||||
# Jank Client
|
||||
|
||||
Jank client currently only has 1 version:
|
||||
|
||||
- The web version which is currently under active development. [Web Client](web.md)
|
70
docs/setup/clients/jank/web.md
Normal file
70
docs/setup/clients/jank/web.md
Normal file
@ -0,0 +1,70 @@
|
||||
# Web Jank Client
|
||||
|
||||
!!! warning "Jank client is under heavy development and not ready to be used in production yet."
|
||||
|
||||
Jank client is currently being developed at [this repository](https://github.com/MathMan05/JankClient).
|
||||
|
||||
## Official host
|
||||
|
||||
Jank Client was hosted at [this host](https://sb-jankclient.vanillaminigames.net/) but recently, the person who was hosting it has gone away, so for now there is no official host.
|
||||
|
||||
!!! note
|
||||
|
||||
Jank client does support pointing to by default your own instance, you can read about it [here](https://github.com/MathMan05/JankClient/blob/main/InstanceInfo.md)
|
||||
|
||||
!!! warning
|
||||
|
||||
If you want you instance to play nice with other instances of Jank Client using their account switchers, you need to disable CORS, or allow requests from the instances of Jank Client you trust
|
||||
|
||||
## Setup/Building
|
||||
|
||||
### Dependencies
|
||||
|
||||
- [Git](https://git-scm.com/)
|
||||
- [NodeJS](https://nodejs.org) or [Bun](https://bun.sh/)
|
||||
|
||||
In your terminal:
|
||||
|
||||
```bash
|
||||
# Download {{ project.name }} Client
|
||||
git clone https://github.com/MathMan05/JankClient.git
|
||||
|
||||
# Enter the cloned directory
|
||||
cd JankClient
|
||||
|
||||
# Install dependencies
|
||||
npm install
|
||||
|
||||
# Or if you're on bun
|
||||
bun install
|
||||
```
|
||||
|
||||
To start the client, run
|
||||
|
||||
```bash
|
||||
./index.js
|
||||
|
||||
# Or if you want to more explicitly run it with nodejs
|
||||
node ./index.js
|
||||
|
||||
# If you're using bun
|
||||
bun ./index.js
|
||||
```
|
||||
|
||||
If you're wanting to also develop Jank Client, you'll need to start the type script compiler in watch mode on the base dir of the project.
|
||||
|
||||
## Contributing
|
||||
|
||||
To contribute:
|
||||
|
||||
- Fork (Jank Client)[https://github.com/MathMan05/JankClient]
|
||||
- Run the building instructions.
|
||||
- Commit & push.
|
||||
- Pull request & done!
|
||||
|
||||
### What can I contribute?
|
||||
|
||||
- More settings, and general bug fixes, CSS improvements or anything you think needs to be fixed/improved
|
||||
- [This](https://github.com/users/MathMan05/projects/1/views/1) is a good list for things that need to be done, though it's incomplete, so if you think something is missing and you want to add it, just do it! MathMan05 is more than willing to answer your questions if you have any!
|
||||
- Even if you can't code, there's stuff you can still do! Like [reporting bugs](https://github.com/MathMan05/JankClient/issues), or updating the documentation! Even if you don't help Jank Client directly, if you contributed to the Spacebar server itself, it'd still be a huge help towards Jank Client, especially if you improve/fix op codes 8/14.
|
||||
- If you have an instance you can put it on Jank Clients [instance list](https://github.com/MathMan05/JankClient/blob/main/InstanceInfo.md), if you don't it'll show up on Jank Client if it's on the official instance list, but it's good if you do put it on the list as it'll let Jank Client have some additional information, and your instance will be higher on the list, even if you partially fill it out, Jank Client will merge both listings so no information is lost.
|
Loading…
Reference in New Issue
Block a user