Products shipped to the community and using the TFS platform.
AR
arena-clientHeavy client for next Arena version.
Monitoring, deployment... all the server/docker-related things that empowers the TFS platform.
The TFS platform is powered by a Service-Oriented Architecture. These services are deployed by Ansible through Github actions.
AR
arenaNext Arena top-level API for managing games in heavy clients.
AU
authMain authentification service. Manages registrations & token generation.
CA
calendarCalendar API. All the temporary things belong here (events, cycles, etc.)
GA
game-assetsRest API. They are all static assets in the API, such as cards, decks, avatars, game types, etc.
MA
matchesThe matches service is the service that will manage all the games in the online products.
ME
messagingSimple realtime messaging system. Contains an API to send message through sockets, where clients can subscribe.
RO
robotsBot service to act like a human in the games. The bots should not be used for ranked games & tournaments.
RO
roomsThe rooms service will manage discussions between players inside rooms, contained in subjects.
SH
shopManages all the purshases with real money. Works with the Stripe API.
All the tools & the assets we need to construct TFS apps.
AU
@thefirstspine/authJavascript & Typescript dependency to help developers to use the auth net service & guard.
AU
@thefirstspine/auth-nestBuild on top of @thefirstspine/auth. Provides Nest services.
CE
@thefirstspine/certificate-authorityJavascript and Typescript service to validate public keys against private key stored in environment variable.
CE
@thefirstspine/certificate-nestBuilt on top of @thefirstspine/certificate-authority. Provides Nest services.
LO
@thefirstspine/logsJavascript and Typescript service to deliver unified logs. Works with Winstonjs.
ME
@thefirstspine/messagingJavascript & Typescript dependency to help developers to use the messaging net service & guard.
We are contributing to Open Source projects!