Skip to content
The source code behind ESO-Raidplanner
PHP CSS HTML JavaScript Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.ddev
.github
assets
bin
bot
build
config
public
src
templates
tests
.env
.env.test
.gitignore
.travis.yml
LICENSE
Readme.md
composer.json
composer.lock
package.json
phpunit.xml.dist
symfony.lock
webpack.config.js
yarn.lock

Readme.md

ESO Raidplanner CI

ESO Raidplanner uses DDEV as a development environment. You can get it running with a vanilla LAMP stack, but we strongly recommend you use DDEV.

ESO Raidplanner is based on Symfony 4.4.

Development setup

  • Clone this repository, or your fork.
  • Run ddev start.
  • Run ddev composer install.
  • Run ddev composer make:env.
  • Set the following variables in your .env.local file: OAUTH_DISCORD_CLIENT_ID, OAUTH_DISCORD_CLIENT_SECRET, DISCORD_BOT_TOKEN, DISCORD_BOT_CLIENT_ID and BOT_AUTH_TOKEN.
  • Run ddev exec bin/console doctrine:migrations:migrate.
  • Run ddev exec yarn install.
  • Run ddev exec yarn encore dev.
  • Your application development environment is now set up.

Development setup Discord bot

  • Move into the bot/ folder.
  • Copy config.example.json to config.json.
  • Set your Discord bot token in config.json in the field botToken.
  • Set your auth token in config.json in the field authToken. Make sure that the authToken is the same as your BOT_AUTH_TOKEN .env variable.
  • Run npm install.
  • Start the both with node bot.js.
You can’t perform that action at this time.