Files
zkldi_Tachi/server
zkldi b79804d273 Fixing Random Test Failure (#309)
* Test 1: Async Wrapping

* Revert "Test 1: Async Wrapping"

This reverts commit 8f0e0d283686d367e18275684cc7858af0538515.

* Pin github actions node version to the same as ours

* Revert "Pin github actions node version to the same as ours"

This reverts commit 3758ee05ef5647f608ef3fd1c85b88eb97e3f077.

* Move lint step to after running tests

* add a NO_CONSOLE config option

* temporarily set log level to debug

* Enable more mongodb logging in testing

* Experimentally bundle before script into SPT.

* run without any before

* Revert "Experimentally bundle before script into SPT."

* Revert "Enable more mongodb logging in testing"

This reverts commit c11f918c850dc53cb49b262cb0b51141ac132aab.

* Fix missing import

* Re add the mongodb logging

* Set LOG_LEVEL back to reasonable levels

* Increase timeouts for mongo and redis connections

* Change how codecov works

* Use ServerSelectionTimeoutMS instead of connect

* pls?

* Bump TAP Timeout to 4 minutes, which we'll probably never hit.
2021-09-01 06:26:37 +01:00
..
2021-09-01 06:26:37 +01:00
2021-07-29 00:29:31 +01:00
2021-09-01 06:26:37 +01:00
2021-08-10 22:44:21 +01:00
2021-04-09 19:44:15 +01:00
2021-08-27 23:27:17 +01:00
2021-09-01 06:26:37 +01:00
2021-05-20 09:30:49 +01:00
2021-08-31 21:11:23 +01:00
2021-08-31 21:11:23 +01:00
2021-08-22 07:18:14 +01:00

Tachi-Server

Tachi-Server is the backend for Tachi.

Tachi itself is a supercharged Rhythm Game Score Tracker, powering multiple games!

What's it do?

  • Hosts an express backend server.
  • Opens a public API on /api.
  • Supports various IR frameworks under /ir
  • Powers a ridiculously overengineered score import framework.

Other Repos

tachi-server is one part of the larger Tachi framework. Other repositories include:

tachi-common: Common Types and Utilities for Tachi. (Stuff that's shared between the client and the server, basically.

tachi-docs: Documentation for Tachi.

tachi-db-importer: A UI for importing local database files to Tachi.

Where's the client?

The client code is private. However, making a client is definitely not the hard part here, and you're completely free to make your own.

Documentation

Over here!