Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/roll20/roll20-beacon-sheets
- Owner: Roll20
- Created: 2024-02-20T21:13:21.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-10-29T13:01:21.000Z (10 days ago)
- Last Synced: 2024-10-29T15:55:24.971Z (9 days ago)
- Topics: beacon, beacon-sdk, community, roll20, sheet-development
- Language: Vue
- Homepage: https://roll20.github.io/beacon-docs/docs/gettingstarted/introduction/
- Size: 63.4 MB
- Stars: 1
- Watchers: 6
- Forks: 6
- 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.
## 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 templateCopy 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 ActionsCopy 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.