Source code for the website www.destiny.gg
As of 10/23/2021 this repository is no longer being publicly maintained. Code in it's current state is left for historic preservation, but will no longer be receiving updates or support.
Inquiries can be submitted via email to firstname.lastname@example.org
nodejs Dependency manager
webpack Project builder
composer PHP dependency manager
glue Glue is a simple command line tool to generate CSS sprites
Create the configuration file "config/config.local.php" and override what you need.
Create and load the database using
Install the node dependencies
npm install webpack -g npm ci composer install -no-dev
You can now build the project.
npm run build
Building while developing
The retrieval of 3rd party data (e.g. twitter feed) is run through a php script that is polled at a set interval.
If you are running the website locally, you can call this file manually, or setup a cron.
php -f ./cron/index.php