No description
Find a file
2016-05-27 17:17:00 +02:00
.ebextensions disable loggly config while testing 2016-05-27 17:17:00 +02:00
.github chore(typo): Fix typos in ISSUE_TEMPLATE.md 2016-05-13 12:50:09 -05:00
common remove console.log used for debugging 2016-05-26 22:11:48 +02:00
database_reports Merge remote-tracking branch 'remotes/Alys/eyewear1' into develop 2014-11-29 08:33:28 -07:00
debug-scripts feat: Add debug scripts to easilly get all pets/mounts/gear 2016-03-15 12:47:24 -05:00
dist Merge branch 'develop' of github.com:HabitRPG/habitrpg into rebalancing 2015-03-06 07:47:10 -06:00
keys/google change Google iap-live for Android mobile app gem purchases, at negue's request 2015-12-03 06:22:59 +10:00
migrations add migration to fix empty checklist.id 2016-05-27 15:14:27 +02:00
scripts API v3 [WIP] (#6144) 2016-05-23 13:58:31 +02:00
tasks API v3 [WIP] (#6144) 2016-05-23 13:58:31 +02:00
test Merge pull request #7511 from HabitRPG/paglias/better-logging 2016-05-26 22:42:14 -05:00
vagrant_scripts revert npm 3 to npm 2 for vagrant installs; adjust instructions so novice users don't try to run commands before doing 'vagrant ssh' 2016-04-20 09:25:05 +10:00
website remove legacy loggly code 2016-05-27 16:38:55 +02:00
.babelrc API v3 [WIP] (#6144) 2016-05-23 13:58:31 +02:00
.bowerrc API v3 [WIP] (#6144) 2016-05-23 13:58:31 +02:00
.buildpacks refactor(tasks) improve UI consistency 2014-11-27 10:32:57 +00:00
.codeclimate.yml Only list javascript in .codeclimate.yml 2015-08-02 17:54:05 +02:00
.eslintignore API v3 [WIP] (#6144) 2016-05-23 13:58:31 +02:00
.eslintrc API v3 [WIP] (#6144) 2016-05-23 13:58:31 +02:00
.gitignore API v3 [WIP] (#6144) 2016-05-23 13:58:31 +02:00
.nodemonignore API v3 [WIP] (#6144) 2016-05-23 13:58:31 +02:00
.nvmrc chore: Upgrade node 2016-03-05 09:17:31 -06:00
.travis.yml API v3 [WIP] (#6144) 2016-05-23 13:58:31 +02:00
apidoc.json chore: Remove versioning from apidoc 2016-05-25 11:11:39 -05:00
bower.json API v3 [WIP] (#6144) 2016-05-23 13:58:31 +02:00
config.json.example update elastic beanstalk config to install loggly 2016-05-27 17:01:25 +02:00
docker-compose.dev.yml docker maintenance 2016-01-11 05:04:22 +00:00
docker-compose.yml docker maintenance 2016-01-11 05:04:22 +00:00
Dockerfile adding two deps required for karma 2016-02-24 05:22:31 +00:00
Gruntfile.js API v3 [WIP] (#6144) 2016-05-23 13:58:31 +02:00
gulpfile.js API v3 [WIP] (#6144) 2016-05-23 13:58:31 +02:00
karma.conf.js API v3 [WIP] (#6144) 2016-05-23 13:58:31 +02:00
LICENSE chore(license): remove conflicting text (fixes #2596), and simply reference the GPLv3 file by URL. Assets & content designed by BQ are CC-BY-SA, for HabitRPG are CC-BY-NC-SA 2014-01-27 15:42:42 -08:00
package.json remove legacy loggly code 2016-05-27 16:38:55 +02:00
Procfile API v3 [WIP] (#6144) 2016-05-23 13:58:31 +02:00
README.md feat: Add debug scripts to easilly get all pets/mounts/gear 2016-03-15 12:47:24 -05:00
VAGRANT.md HabitRPG -> Habitica text changes 2015-07-31 18:05:10 +10:00
Vagrantfile.example Return enable symlinks in vagrant and use npm@3 2016-01-21 23:28:28 +02:00

Habitica Build Status Code Climate Coverage Status Bountysource

Habitica is an open source habit building program which treats your life like a Role Playing Game. Level up as you succeed, lose HP as you fail, earn money to buy weapons and armor.

We need more programmers! Your assistance will be greatly appreciated.

For an introduction to the technologies used and how the software is organized, refer to Contributing to Habitica - "Coders (Web & Mobile)" section.

To set up a local install of Habitica for development and testing, see Setting up Habitica Locally, which contains instructions for Windows, *nix / Mac OS, and Vagrant.

Then read Guidance for Blacksmiths for additional instructions and useful tips.

Debug Scripts

In the ./debug-scripts/ folder, there are a few files. Here's a sample:

grant-all-equipment.js
grant-all-mounts.js
grant-all-pets.js

You can run them by doing:

node debug-scripts/name-of-script.js

If there are more arguments required to make the script work, it will print out the usage and an explanation of what the script does.