Files
roll20-character-sheets-tester/Ironsworn-Starforged
dependabot[bot] 4e544a1490 Bump follow-redirects from 1.14.7 to 1.14.8 in /Ironsworn-Starforged/src
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.7 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.7...v1.14.8)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-15 11:09:56 +00:00
..
2021-08-21 16:40:56 +01:00
2021-10-12 23:52:23 -07:00
2021-10-13 00:15:43 -07:00
2021-10-12 23:52:23 -07:00
2021-10-12 23:52:23 -07:00
2021-08-13 13:23:09 +01:00
2021-08-12 11:49:25 +01:00
2021-08-12 00:10:55 +01:00
2022-01-10 02:49:43 -08:00

Ironsworn: Starforged - Character Sheet

Building Sheet

This sheet uses pugjs for HTML templating, along with Stylus from CSS templating. To build finished sheet run the following commands from command line or terminal:

cd src
npm install

# Build the sheet
npm run gulp:build

# Watch for changes made and build the sheet
npm run gulp:watch

These will then generate a dist folder that will have the finished code. From their you can upload them into the custom sheet sandbox for testing.

Pushing Changes

Roll20 does not build our pug/stylus code for when we merge. This needs to be done locally by running npm run gulp:build in the Ironsworn-Starforged/src directory.

Translations

To keep our translation and fallback html content consistent. We are loading the translations into pug under the translations global variable. This allows us to call translations[<translation-key>] to get our content. This way we can propagate changes and avoid hardcoding content.

Compatibility

The sheet has been tested across multiple browsers and devices, show below in the compatibility matrix:

Browser Windows MacOs Android iOS
Chrome yes yes yes yes
Firefox yes yes yes yes
Safari no yes no yes