mirror of
https://github.com/zkldi/Tachi.git
synced 2026-09-28 09:58:11 +03:00
* 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.
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.