Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/open5e/open5e
An SRD and open-source material reference site for 5th edition D&D
https://github.com/open5e/open5e
nuxt vue
Last synced: 3 months ago
JSON representation
An SRD and open-source material reference site for 5th edition D&D
- Host: GitHub
- URL: https://github.com/open5e/open5e
- Owner: open5e
- License: other
- Created: 2016-01-23T18:50:10.000Z (almost 9 years ago)
- Default Branch: staging
- Last Pushed: 2024-05-17T09:33:30.000Z (6 months ago)
- Last Synced: 2024-05-19T11:13:36.607Z (6 months ago)
- Topics: nuxt, vue
- Language: Vue
- Size: 77.9 MB
- Stars: 367
- Watchers: 31
- Forks: 127
- Open Issues: 27
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
Open5e
https://open5e.com
Site for browsing open D&D 5e content
# Introduction
Open5e is a community project driven by a small number of volunteers in their spare time. We welcome any and all contributions!
Useful places to check out:
- [Our discord](https://discord.gg/9RNE2rY) where we discuss the project and generally pal around. Bring your best memes.
- [The project org homepage](https://github.com/open5e) which has links to our roadmaps and other resources# Development
Open5e uses the Nuxt3 framework for Vue3, which takes care of a lot of the architectural work for the frontend layer while allowing a large amount of flexibility.
5e game content is fetched from the [open5e API](https://github.com/eepMoody/open5e-api) running at https://api.open5e.com. This can be redirected using the environment variable `API_URL`.
## Build Setup
Install dependencies.
```bash
npm install
```Run the page in development mode.
```bash
npm run dev
```Build for production and launch server.
```bash
npm start
```Generate static project for publishing.
```bash
npm run generate
```For detailed explanation on how things work, checkout the [Nuxt.js docs](https://github.com/nuxt/nuxt.js).