https://github.com/dalen/rorbuilder
Return of Reckoning career builder
https://github.com/dalen/rorbuilder
warhammer-online
Last synced: 5 months ago
JSON representation
Return of Reckoning career builder
- Host: GitHub
- URL: https://github.com/dalen/rorbuilder
- Owner: dalen
- Created: 2018-10-27T23:36:57.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2025-05-30T20:30:45.000Z (7 months ago)
- Last Synced: 2025-05-31T06:27:32.430Z (7 months ago)
- Topics: warhammer-online
- Language: TypeScript
- Homepage: https://builder.returnofreckoning.com/
- Size: 69.1 MB
- Stars: 10
- Watchers: 3
- Forks: 12
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Return of Reckoning (RoR) Career Builder
Repository for the RoR Career Builder web app. An online resource for players of the independently run reboot of Warhammer: Age of Reckoning, now known as [Return of Reckoning](https://www.returnofreckoning.com/).
The app is primarily built with [React](https://facebook.github.io/react/) using ES6 syntax (compiled via [Babel](https://babeljs.io)). [Webpack](https://webpack.github.io) is used to build the dev server and production files (instructions below). The JavaScript is linted using [ESLint](http://eslint.org/) with a slightly modified [Airbnb](https://github.com/airbnb/javascript/tree/master/packages/eslint-config-airbnb) config.
Alongside the JavaScript source files sit the CSS source files. [CSS Modules](https://github.com/css-modules/css-modules) have been used in combination with regular [PostCSS](http://postcss.org) utility classes. All CSS is compiled by Webpack (inline for development and into an external CSS file for production).
Other assets utilised are:
- [PureCSS](http://purecss.io/) for responsive grid
- [Iconic](https://useiconic.com/open) for icons
- [Roboto Google web font](https://www.google.com/fonts/specimen/Roboto)
You can see the the RoR Career Builder in action at: [http://ror.builders](http://ror.builders)
## Instructions
- Clone the repository to a destination of your choice.
- At the destination folder, install the assets using npm:
```
npm install
```
- To run a local dev server, with Hot Module Reloading (HMR), at **http://localhost:3000** run:
```
npm start
```
- To create a production ready version of the app (in **/build** directory) run:
```
npm run build
```
**Note:** When creating production ready version, remember to populate `analytics.js` with real Google Analytics configuration.