Files
roll20-character-sheets-tester/Ironsworn-Starforged
dependabot[bot] 06bf25ef17 Bump minimatch from 3.0.4 to 3.1.2 in /Ironsworn-Starforged/src
Bumps [minimatch](https://github.com/isaacs/minimatch) from 3.0.4 to 3.1.2.
- [Release notes](https://github.com/isaacs/minimatch/releases)
- [Commits](https://github.com/isaacs/minimatch/compare/v3.0.4...v3.1.2)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-12 19:26:53 +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
2022-10-20 19:02:53 +01: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