Skip to content
An online character sheet for Fantasy Flight Games' Star Wars role-playing game.
Elixir HTML CSS Other
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.
.circleci First try with Codecov Jan 3, 2020
assets Move to Dokku and webpack asset handling (#137) Jan 18, 2020
config Move to Dokku and webpack asset handling (#137) Jan 18, 2020
design Move to Dokku and webpack asset handling (#137) Jan 18, 2020
docs Add an export of a vanilla OD export in case I start working on that … Oct 2, 2017
email_templates Emails still not be signed by me anymore Dec 15, 2019
lib Move to Dokku and webpack asset handling (#137) Jan 18, 2020
priv/repo/migrations Move to Dokku and webpack asset handling (#137) Jan 18, 2020
test Add back removed user since date (#173) Jan 9, 2020
web Move to Dokku and webpack asset handling (#137) Jan 18, 2020
.buildpacks Move to Dokku and webpack asset handling (#137) Jan 18, 2020
.dockerignore Move to Dokku and webpack asset handling (#137) Jan 18, 2020
.formatter.exs Format all files with mix format Dec 29, 2019
.gitignore Move to Dokku and webpack asset handling (#137) Jan 18, 2020
CHECKS Move to Dokku and webpack asset handling (#137) Jan 18, 2020
Dockerfile Move to Dokku and webpack asset handling (#137) Jan 18, 2020
Procfile Move to Dokku and webpack asset handling (#137) Jan 18, 2020
README.md Remove non-Docker development references (#188) Jan 18, 2020
codecov.yml Fix Codecov configuration (#144) Jan 4, 2020
docker-compose.yml Add Docker setup for local development (#134) Jan 5, 2020
docker-entry.sh Update with minor Docker improvements (#170) Jan 8, 2020
elixir_buildpack.config Move to Dokku and webpack asset handling (#137) Jan 18, 2020
mix.exs Make floki install only in test (#184) Jan 15, 2020
mix.lock Add Sentry (#176) Jan 9, 2020
phoenix_static_buildpack.config Move to Dokku and webpack asset handling (#137) Jan 18, 2020

README.md

SWSheets

CircleCI codecov

SWSheets is a simple application for creating, storing, sharing, and printing Fantasy Flight Games' Star Wars role-playing game characters online. It is not intended to enforce any rules of character building or provide any aids beyond calculating die rolls.

Feature Suggestions & Bugs

Please use the issues page.

Setup

The easiest way to get the application up and running locally is with Docker.

  • If this is your first time with the application, create and seed the database.
    • NOTE: If this is not your first time running the app, this will drop the local development database, so ensure that you want to do that.
docker-compose run --rm app setup
  • Run the application.
docker-compose up
  • If you ever want to run ad-hoc mix tasks, you can pass arbitrary mix tasks to docker-compose.
docker-compose run --rm app doa.mixthing
  • Visit localhost:4000 from your browser.

Testing

You can run your tests inside the container with docker-compose.

docker-compose run --rm app test

License

All work within this repo is released under a Creative Commons Attribution-NonCommercial 3.0 United States license. Essentially you are welcome to do what you like with this as long as you provide attribution and don't charge for it.

Star Wars, Edge of the Empire, Age of Rebellion, Force and Destiny, and all associated works remain the copyright of their respective copyright holders.

Artwork from "Star Wars Sketch Cards Cantina" by antonvandort is included under its original CC BY-NC ND license.

You can’t perform that action at this time.