Skip to content
forked from open5e/open5e

An SRD and open-source material reference site for 5th edition D&D

License

Notifications You must be signed in to change notification settings

bruno-71/open5e

 
 

Repository files navigation

Open5e.com is a site for browsing and finding open D&D content

Web status

Getting oriented

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:

Developing on the Website (this repo)

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.

Build Setup

After cloning this repo, from /open5e

# install dependencies
$ npm install # Or yarn install

# Optional: point it at a real API by setting API_URL=https:someurl.com
# serve with hot reload at localhost:3000. If you
$ npm run dev

By default, the UI layer will point to the live API. If you want to change this, you can set an environment variable for "API_URL" and direct it to a local API source. (Usually localhost:8888 if you're using the api at https://github.com/eepMoody/open5e-api

Other build options:

# build for production and launch server
$ npm start

# generate static project
$ npm run generate

For detailed explanation on how things work, checkout the Nuxt.js docs.

About

An SRD and open-source material reference site for 5th edition D&D

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 77.7%
  • JavaScript 7.1%
  • Python 5.5%
  • HTML 3.6%
  • SCSS 3.0%
  • Shell 1.6%
  • Other 1.5%