This repository contains the Sayonika server code.
Sayonika uses a Microservice layout for serving its mod listing. This means, each component has to be deployed individually but increases fault tolerance.
Sayonika server is built with Quart, Micro, and
Sayonika requires Python and Node.js to run.
Get the latest version of Python from the Python website (Python 3.7.0 or higher) and the latest version of Node.js from the Node.js website (Node 8.0.0 or higher).
Then, clone the repository and install dependencies by running
python -m pip install -r requirements.txt and
npm i --save.
The main server is created with Python, with the microservices being done in Node.js. You are required to follow the coding style set on our repository.
The full contribution guide can be found here
Sayonika, Sayonika chibi, and the Sayonika Logo are copyrighted under Creative Commons 3.0 Non-Commercial.
Doki Doki Literature Club, The Doki Doki Literature Club Logo, and its characters are Copyright 2017-2018 (c) Team Salvato.
Sayonika is not associated with Team Salvato in any way, and the service complies with the Team Salvato Guidelines.