Experience the next step in tabletop RPGs
Clone or download
Sonictherocketman and tanyxp Adds a new validation framework and an example in Features. (#1769)
* Adds a new validation framework and an example in Features.

- Using the new validation, we can apply form validation to all modals
and other places.
- The Features has been updated to have an example of how to use this
new validation including a new validation.js with the common rules for
add/edit modals.
- There is still work to be done in the handling of updates and
submissions but this should get us close enough for now.

* Removes debugging statement

* Removes old data modal handler

* Preserves the original onfocusout functionality.

* Adds documentation and usage example

* Fixes linting

* Fixes linting II...the relintining

* Fixes linting again..
Latest commit f945d83 Mar 23, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Update ISSUE_TEMPLATE (#1268) Apr 5, 2017
src Adds a new validation framework and an example in Features. (#1769) Mar 23, 2018
test Random number generator (#1748) Feb 28, 2018
.babelrc Speeds up test running by ~30%. (#1707) Jan 2, 2018
.editorconfig Added Editor config for all. Aug 26, 2015
.eslintrc.yml Webpack (#1561) Nov 19, 2017
.gitignore Random number generator (#1748) Feb 28, 2018
.travis.yml Removes Isparta-Loader for now since it was messing up imports. (#1573) Nov 26, 2017
CHANGELOG.md Updates changelog and contributers (#1767) Feb 28, 2018
CONTRIBUTORS.md Updates changelog and contributers (#1767) Feb 28, 2018
Gruntfile.js Simplify grunt file (#1571) Nov 26, 2017
LICENSE Fixes license to what it should have been... (#795) Sep 19, 2016
README.md Updates readme with more info and new issue label guide. (#1583) Nov 30, 2017
karma.conf.js Speeds up test running by ~30%. (#1707) Jan 2, 2018
package-lock.json Adds a new validation framework and an example in Features. (#1769) Mar 23, 2018
package.json Adds a new validation framework and an example in Features. (#1769) Mar 23, 2018
webpack.common.js Speeds up test running by ~30%. (#1707) Jan 2, 2018
webpack.dev.js Fix copyright year (#1761) Feb 28, 2018
webpack.prod.js Changes Ejabberd URL to be on a standard port (#1754) Feb 28, 2018
webpack.test.js Changes Ejabberd URL to be on a standard port (#1754) Feb 28, 2018

README.md

Welcome to Adventurer’s Codex

Build Status Coverage Status Gitter

Experience the next step in tabletop RPGs

What is it?

A fun, easy to use, Open Source tool for tabletop RPG players to manage their characters, campaigns, and parties. Our goal is to help you focus more on the game by bringing your paper character sheets into the 21st century.

Check out the site, or follow our blog.

FOR PLAYERS

Keep track of you character's equipment, skills, spells, saving throws, and more. Say goodbye to that eraser-marked character sheet, and say hello to the future!

FOR DMS

Manage your campaign by keeping track of enemies, and friendly NPCs, as well as any notes, maps, custom items, and whatever else you've created!

FOR ENTIRE PARTIES

Take advantage of innovative features like group chat, party dashboard, and a combat management tool!

Getting Started

Adventurer's Codex is hosted at adventurerscodex.com, and you can use the app for free there. If you're looking to host the application yourself, either locally or on a server, then checkout our Getting Started instructions.

Have questions or just want to chat?

Join the conversations on Gitter or chat with us in the issues. We tend to hold a lot of discussions there and new features are always being hashed out. We'd love your feedback.

How can I contribute?

You should check out our Contributing wiki! We'd love the help! There you'll find information on how to set up your dev environment and how to submit PRs for new features and bugs. We have a slightly different branch structure than a lot of projects so please read our guidelines before starting. We don't want you to write the next big fix or feature and not be able to PR it.

If you're already familiar with contributing to open source projects, check out our Issue Label Guide to see what kind of tickets are available and what they mean.