# 5e-database **Repository Path**: mirrors_5e-bits/mirrors_5e-bits_5e-database ## Basic Information - **Project Name**: 5e-database - **Description**: Database for the D&D 5th Edition API - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2022-01-06 - **Last Updated**: 2026-03-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 5e-database ![Build Status](https://github.com/5e-bits/5e-database/workflows/5e%20Database%20CI/badge.svg?branch=main) [![Discord](https://img.shields.io/discord/656547667601653787)](https://discord.gg/TQuYTv7) Holds the database for the D&D 5th Edition API at http://dnd5eapi.co/ Talk to us [on Discord!](https://discord.gg/TQuYTv7) ## How to run ### With Docker You should be able to build locally and then run the local Docker image. This can be done one of two ways: 1. If you just need an image and you aren't running an M1: ```bash docker run ghcr.io/5e-bits/5e-database:latest ``` 2. If you're running an M1 or you want to test changes that you've made to the Database: ```bash docker build -t 5e-database . docker run -i -t 5e-database:latest ``` ### Without Docker First you need to make sure you have [MongoDB installed locally.](https://docs.mongodb.com/manual/installation/) You can load this data locally by running: ```bash MONGODB_URI=mongodb://localhost/5e-database npm run db:refresh ``` ## API Issues If you see anything wrong with the API and not the data, please open an issue or PR over [here](https://github.com/5e-bits/5e-srd-api). ## Contributing * Fork this repository * Create a new branch for your work * Push up any changes to your branch, and open a pull request. Don't feel it needs to be perfect — incomplete work is totally fine. We'd love to help get it ready for merging. * We use Semantic Release so here are the PR naming convetions: | Commit message | Release type | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------- | | fix(pencil): stop graphite breaking when too much pressure applied | Patch Fix Release | | feat(pencil): add 'graphiteWidth' option | Minor Feature Release | | perf(pencil): remove graphiteWidth option

BREAKING CHANGE: The graphiteWidth option has been removed.
The default graphite width of 10mm is always used for performance reasons. | Major Breaking Release

(Note that the BREAKING CHANGE: token must be in the footer of the commit) | ## Code of Conduct The Code of Conduct can be found [here.](https://github.com/5e-bits/5e-database/wiki/Code-of-Conduct) ## License This project is licensed under the terms of the MIT license. The underlying material is released using the [Open Gaming License Version 1.0a](https://www.wizards.com/default.asp?x=d20/oglfaq/20040123f) ## Contributors