Skip to content
This repository has been archived by the owner on Nov 4, 2019. It is now read-only.

UnicornHeartClub/tabletop-macro-language

Repository files navigation

TableTop Macro Language

Build Status

⚠️ This is under active development. The API is subject to change without notice. ⚠️

A language and parser to add advanced functionality to tabletop role-playing games.

  • 📓 API - A full reference on the TableTop Macro Language (TTML)
  • 📦 Installation - Use TTML for your own projects
  • Contributing - Help us make the language better

Using

TableTop Macro Language is already integrated into Power Virtual TableTop.

For information on how to write macros, see the API.

If you are looking to integrate TTML into your existing platform or game, TTML can be used as an npm package. See Installation.

Installation

To use TableTop Macro Language in your project, simply add it with npm or yarn.

yarn add https://github.com/UnicornHeartClub/tabletop-macro-language

Contributing

Want to help us improve the parser and language? We 💛 pull requests! Make sure you discuss with us first first but generally any new functionality should adhere to the tests.

Development

Looking to get setup on your local machine? You will need Rust (nightly) and Node.js.

# Install dependencies
yarn

# Test
yarn test

# Compile wasm/javascript library
yarn build

License

MIT © 2017 Unicorn Heart Club LLC

About

A macro language and parser for tabletop role-playing games

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published