EpicSevenDB.com community database for game information, such as Heroes, Artifacts, Gear, Skills and anything else necessary to feed the DB
Feel free to open an Issue if you see something wrong or some data/property is missing. Better yet if you make a Pull Request with the fixes :-)
Whenever referring to another hero, another resource, always write them with the following rules:
- Always lowercase
- If name contains spaces, replace them for
-
(dash)- E.g.:
Ruele of Light
(5 star Light hero) becomesruele-of-light
- E.g.:
- If name contains
'
(apostrophe) or any other special symbol (that is, nota-zA-Z0-9
, and not a greek word, see rule below), simply ignore it.- E.g.:
Water's Origin
(4 star artifact) becomeswaters-origin
.
- E.g.:
- If name contains greek special symbol (that is,
β
), write it's greek name (reference letter->name). Some other games have items of same name with different greek letter so let's prepare for that.- E.g.:
Abyss Guide β
(Item that gives entries to Abyss dungeon) becomesabyss-guide-beta
.
- E.g.:
Please read buff-debuff/README.md
before contributing
Please read artifact/README.md
before contributing
Please read hero/README.md
before contributing
Thank you for contributing.
- Run
npm install
to install dependencies - Run
npm test
and check if all JSONs are valid:- Success: you'll get a
All JSON validated. Congrats!
if everything is fine. - Error: You'll get a
JSON {nameofjson} is not valid.
and validation will halt withOne or more JSONs are not valid. Please fix above files and commit the changes.
- Success: you'll get a