We don't have registration. We are sure that users have a GitHub account because the site is very tied to GitHub. We use GitHub authorization. We also don't have any user data like name or location because the main profile for our users is their GitHub profile.
tether,jqueryandpopper.jsarebootstrapdependenciessassis a dependency ofsass-loader
Redis is used for caching.
Cron jobs are run with GitHub Actions. Time zone is UTC.
DB backupruns at 09:00 UTC (05:00 EDT) dailyUpdate avatarsruns at 08:00 UTC (04:00 EDT) on the first day of the monthUpdate starsruns at 07:00 UTC (03:00 EDT) on the first day of the monthUpdate GitHub actionsruns at 04:00 UTC (00:00 EDT) on the first day of the month
GitHub Actions are used for CI/CD.
Tests are automatically run on pull requests and in master or dev branches.
Deployment is automatically done in master branch.
The following GitHub Actions are used: