Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/roll20/roll20-beacon-sheets

Beacon Community Sheets
https://github.com/roll20/roll20-beacon-sheets

beacon beacon-sdk community roll20 sheet-development

Last synced: 2 days ago
JSON representation

Beacon Community Sheets

Awesome Lists containing this project

README

        

# 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](sheets/quickstart-example-sheet/README.md) 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](sheets/advanced-example-sheet/README.md) to get started. There are important details about what you need to configure, install, and run to get started.