Welcome to Beacon!
Here you can find what you need to start developing your first community sheet with Roll20's powerful beacon SDK.
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.
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.