Skip to content

Roll20/roll20-beacon-sheets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

beacon-community-sheets

Welcome to Beacon!

Here you can find what you need to start developing your first community sheet with Roll20's powerful beacon SDK.

Quickstart Sheet with Vue

If you are not familiar with Vue.js, this is the starting point for you!

This project features:

  • No Typescript
  • No Unit Tests nor the ability to run them
  • No End to End tests nor the ability to run them
  • A single data store for your specific sheet data
  • A single roll template

Copy the quickstart-example-sheet directory and rename the directory with a name that resembles the sheet you are wanting to make. Make sure to update the package.json name to your desired sheet name.

Then, most importantly, refer to the Quickstart Sheet Readme to get started. There are important details about what you need to configure, install, and run to get started.

Advanced Sheet with Vue

If you are familiar with Vue.js, and want to try your hand at sheet development with an example app that features rich data stores, roll templates, and a variety of code examples for various use cases, this is the starting point for you!

This project features:

  • Typescript
  • Unit tests
  • End to End tests
  • Variety of data stores
  • Complex roll templates
  • Rich Sheet Actions

Copy the advanced-example-sheet directory and rename the directory with a name that resembles the sheet you are wanting to make. Make sure to update the package.json name to your desired sheet name.

Then, most importantly, refer to the Advanced Example Sheet Readme to get started. There are important details about what you need to configure, install, and run to get started.