This ensures that what we end up with compiles. It's possible for all of our tests to work, but the app pulls in some benign file that accidentally downs the whole thing This should stop that from ever happening.
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-import-scripts: A UI for converting local files into Batch-Manual format, then uploading to Tachi.
tachi-beatoraja-ir: A beatoraja IR client for integrating with Tachi.
tachi-database-seeds: Backbone data for Tachi, such as song and chart information. Free to use.
tachi-bot: A discord bot that integrates with the Tachi API.
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.