Branch: master
Clone or download
Latest commit e8c13a3 Feb 16, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode chore: make vsc use flake8 args to direct to `.snekrc` instead Jan 31, 2019
framework fix: add default val for is_private_beta Feb 16, 2019
routes fix: replace recently removed var Feb 16, 2019
services feat: integrate email mservice directly Jan 27, 2019
.dockerignore feat: Dockerize Dec 22, 2018
.gitattributes Add framework Oct 9, 2018
.gitignore fix: who in the right mind would not gitignore this Jan 28, 2019
.pylintrc chore: disable some more pylint rules, mostly for codacy Feb 7, 2019
.snekrc chore(snekrc): switch line length to 120 Jan 31, 2019
.travis.yml fix(ci): deprecate services Jan 31, 2019 chore: add CODE_OF_CONDUCT Dec 31, 2018 lint Nov 11, 2018
LICENSE Add framework Oct 9, 2018 docs: update README Jan 12, 2019
apiary.apib docs: Remove unecessary wording Feb 10, 2019
requirements-ci.txt Fix issues with linting Oct 9, 2018
requirements.txt feat: switch from SHA3 to bcrypt for passwords Feb 16, 2019 chore: mark as exec Jan 7, 2019


Sayonika Server

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.