Skip to content

Latest commit

 

History

History
82 lines (63 loc) · 3 KB

doc.rst

File metadata and controls

82 lines (63 loc) · 3 KB

Documentation

Search

Search results are limited to 100.
Search results only include categories: main game, dlc, expansion, standalone expansion, remake and remaster.
Full list is available here: https://api-docs.igdb.com/#game-enums.

Npm module dependencies

  • roboto-fontface, @mdi/font, webfontloader are vuetify dependencies

Dev

  • @typescript-eslint/parser is @typescript-eslint/eslint-plugin dependency
  • sass is required for processing sass files

These warnings are to be ignored.

  • games-frontend@workspace:. doesn't provide webpack (p7122b), requested by vue-cli-plugin-vuetify
  • vite-plugin-vuetify@npm:1.0.0-alpha.14 [51c7d] doesn't provide vue (p1d729), requested by @vuetify/loader-shared

Cache

Redis is used for caching.

Assets used

Cron jobs

Cron jobs are run with GitHub Actions. Time zone is UTC.

  • Update games data runs at 04:00 UTC (00:00 EDT) on the first day of the month
  • Remove unused games runs at 07:00 UTC (03:00 EDT) on the first day of the month
  • DB backup runs at 09:00 UTC (05:00 EDT) daily
  • Update GitHub actions runs at 04:00 UTC (00:00 EDT) on the first day of the month

CI/CD

GitHub Actions are used for CI/CD.

Tests are automatically run on pull requests and in main or dev branches.

Deployment is automatically done in main branch.

The following GitHub Actions are used: