Guild Wars 2 Armory is an easy way to find, view, and share users, characters, and guilds with your friends on your mobile and PC! Join today and start sharing!
git clone https://github.com/madou/armory-react.git
cd armory-react
npm i // or yarn
cp src/config/local.sample.js src/config/local.js // You need to create a local config yourself!
npm run tdd // UNIT TESTS + WATCHER
npm test // FULL TEST (lint/flow/unit)
npm run dev // DEV BUILD
npm run start // PROD BUILD
npm run dev:embeds // DEV BUILD
npm run start:embeds // PROD BUILD
- React (view engine)
- Redux (data container)
- Flow (static type checking)
- Webpack (asset bundler)
- LESS (css preprocessor)
- Mocha/enzyme/chai/sinon
- If running locally make sure you add a
local.jsto thesrc/env/folder. Look atlocal.sample.jsfor help. This isn't checked in deliberately so we can play with local settings without affecting git history. - If needed you can get the api over at armory-back. You will have to update your
config/local.jsto point tolocalhostif running the api locally. - We use
pre-committo run commands before checking in. This will runnpm testwhich covers linting, flow errors, and tests.
Feel like contributing? Look at the issues tab, or contact me on reddit or twitter to find something you'd like to work on, then make a pull request against the master branch.
© 2015-2017 gw2armory.com