Skip to content

Ariel-Thomas/adventurers-league-log

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b2b2db9 · Sep 28, 2021
Sep 28, 2021
Aug 23, 2016
Aug 3, 2019
Sep 20, 2020
Sep 15, 2020
Apr 14, 2015
Apr 14, 2015
Sep 14, 2019
Aug 30, 2018
Jul 9, 2018
Aug 3, 2019
Apr 20, 2015
Apr 20, 2015
Aug 3, 2019
Sep 20, 2020
Jul 9, 2018
Sep 28, 2021
Sep 28, 2021
Sep 7, 2018
Aug 3, 2019
Apr 14, 2015
Aug 23, 2016
Jul 9, 2018

Repository files navigation

Adventurer's League Log

A computerized log sheet for DnD 5e's Adventurer's League

Getting Started

Install dependencies with bundler

$ bundle install

Ensure postgres is installed, and a postgres/postgres superuser is created. You may also need development libraries on Linux.

$ sudo apt-get update
$ sudo apt-get install libpq-dev

Copy .env.example as .env

$ cp ./.env.example .env

Create database, run migrations and seed data.

$ bundle exec rake db:create db:migrate
$ bundle exec phil_columns seed
$ bundle exec rake adventure_catalog:load
$ bundle exec rake adventure_catalog:clean_dupes

Configure secret key for devise.

  1. Run bundle exec rake secret
  2. Copy output to .env in SECRET_KEY_BASE=

Run

bundle exec rails s

Tests

The specs require chromedriver.

  • On mac, install via homebrew using brew cask install chromedriver.
  • On linux, install via apt-get install chromedriver.

To run the specs using headless chrome (default) use

$ bundle exec rake spec

To run the specs (and view/debug them) using desktop chrome use

$ CAPYBARA_GUI=1 bundle exec rake spec

About

A computerized log sheet for DnD 5e's Adventurer's League

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published