Skip to content

Small set of tabletop rpg tools for the HarnMaster system.

License

Notifications You must be signed in to change notification settings

Streamweaver/harn-tools

Repository files navigation

HarnTools

These are some simple tools for the tabletop roleplaying system Harn Master and it's setting, Harn World.

Builds of this app can be seen at https://streamweaver.github.io/harn-tools/

Acknowlegements

Price Data derived from community efforts and compiled lists from:

Name data derived from the following sources:

Development

This is a standard angular 5 app.

  1. Install node.js on your local system and npm install -g @angular/cli typescript
  2. Clone this repository.
  3. cd to project directory and install dependencies via npm install
  4. Serve just like any other angular app ng serve --open

Building

Build via the standard ng build command. If deploying to subdirectory you can set the base href value through ng build like so:

ng build --base-href=/harn-tools/

Publishing

For testing we're using github-pages and deploying via thoughts from the post by @cobyism here. Run the actual build as above, commit those changes and push them to github, then do a subtree push via:

git subtree push --prefix dist origin gh-pages

Reminder to myself of process

  1. Run the normal build ng build --base-href=/harn-tools/
  2. Commit the changes (generally doing this on master since it's a build)
  3. Push branch to github
  4. Subtree push to gh-pages git subtree push --prefix dist origin gh-pages
  5. Sometimes this seems to cause a problem, delete gh-pages branch on GitHub and repush.

About

Small set of tabletop rpg tools for the HarnMaster system.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published