Skip to content

batzz-00/website

This branch is 573 commits behind destinygg/website:master.

Folders and files

NameName
Last commit message
Last commit date
Feb 21, 2018
Jan 25, 2018
Jun 15, 2017
Feb 26, 2018
Sep 21, 2013
Nov 11, 2017
Dec 3, 2017
Feb 23, 2018
Jul 8, 2017
Sep 21, 2013
Nov 2, 2017
Jul 9, 2013
Jan 25, 2018
Oct 30, 2017
Dec 15, 2015
Nov 2, 2017
Oct 30, 2017
Feb 23, 2018
Jun 11, 2017
Feb 9, 2017
Feb 9, 2017
Oct 31, 2017

Repository files navigation

Destiny.gg

Source code for the website www.destiny.gg This is a work in progress!

License

See LICENSE.md

Requirements

Building

nodejs Dependency manager

webpack Project builder

composer PHP dependency manager

glue Glue is a simple command line tool to generate CSS sprites

Running

nginx, php 5.5+, mysql 5, Redis

Getting Started

Create the configuration file "config/config.local.php" and override what you need.

Create and load the database using destiny.gg.sql

Dependencies

Then download and install glue and composer.

Install the node dependencies

npm install webpack -g
npm install
composer install -no-dev

You can now build the project.

npm run build

or

webpack -p

Building while developing

webpack -w

or

webpack

Cron job

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. ./cron/index.php

php -f ./cron/index.php

Packages

No packages published

Languages

  • PHP 87.1%
  • JavaScript 6.8%
  • CSS 4.7%
  • Go 0.7%
  • VCL 0.6%
  • Lua 0.1%