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: 9 months ago
JSON representation
Beacon Community Sheets
- Host: GitHub
- URL: https://github.com/roll20/roll20-beacon-sheets
- Owner: Roll20
- Created: 2024-02-20T21:13:21.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-17T18:25:58.000Z (over 1 year ago)
- Last Synced: 2025-04-13T09:17:01.560Z (over 1 year ago)
- Topics: beacon, beacon-sdk, community, roll20, sheet-development
- Language: Vue
- Homepage: https://roll20.github.io/beacon-docs/docs/gettingstarted/introduction/
- Size: 79.7 MB
- Stars: 4
- Watchers: 11
- Forks: 10
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Codeowners: .github/CODEOWNERS
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.
## New to Sheet Development?
If this is the first time you've worked on any character sheets with us, we suggest you check out our [Beginner's Guide to Github](https://wiki.roll20.net/Github)!
## 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.