Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dalen/rorbuilder
https://github.com/dalen/rorbuilder
warhammer-online
Last synced: 19 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/dalen/rorbuilder
- Owner: dalen
- Created: 2018-10-27T23:36:57.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-08-21T08:31:51.000Z (3 months ago)
- Last Synced: 2024-10-26T19:26:40.907Z (25 days ago)
- Topics: warhammer-online
- Language: TypeScript
- Homepage: https://builder.returnofreckoning.com/
- Size: 64.8 MB
- Stars: 9
- Watchers: 4
- 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.