apps/web
: the main web app that provides both the web and iOS app variant of the DXRating website
packages/dxdata
: a package that provides annotated, ready to use maimai DX songs & sheets metadata, generated byscripts/annotator
packages/self-hosted-functions
: a package that provides self hosted functions wrapped with Koa.js
scripts/annotator
: a script that annotates maimai DX songs & sheets metadata from various sources
packages/eslint-config-custom
: a package that provides custom ESLint configurationpackages/tsconfig
: a package that provides custom TypeScript configuration
This Turborepo has some additional tools already setup for you:
- TypeScript for static type checking
- ESLint for code linting
- Prettier for code formatting
To build all apps and packages, run the following command:
cd dxrating
yarn build
To develop all apps and packages, run the following command:
cd dxrating
yarn dev
Learn more about Turborepo, the monorepo tool used in this project: Documentation / CLI Usage
If you find a vulnerability in the repository, please email the organization owner (vulnerability@dxrating.net
). We kindly ask you not to disclose the detail of the vulnerability to the public before we have released a fix. Thanks for making DXRating a better site!
This project is made possible by the following contributors. Contributions are always welcome!