Source code for the website www.destiny.gg This is a work in progress!
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