Skip to content

ringsteki/ringsteki-client

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

685 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ringsteki-client

The client code for Ringsteki, a Web based implementation of Lord of the Rings Living Card Game

About

This is the one of the respositories for the code internally known as ringsteki which is running on ringsteki.net allowing people to play LOTR LCG online using only their browser.

Ringsteki is split into multiple repositories to make the code more managable. This repository is for the client code.

Contributing

The code is written in node.js(server) and react.js(client). Feel free to make suggestions, implement new cards, refactor bits of the code that are a bit clunky(there's a few of those atm), raise pull requests or submit bug reports

If you are going to contribute code, try and follow the style of the existing code as much as possible and talk to me before engaging in any big refactors. Also bear in mind there is an .eslintrc file in the project so try to follow those rules. This linting will be enforced in the build checks and pull requests will not be merged if they fail checks.

Issues

If you encounter any issues on the site or while playing games, please raise an issue with as much detail as possible.

Development

These instructions are only needed if you are actively working on the client.

git clone --recursive https://github.com/ringsteki/ringsteki.git
cd ringsteki/ringsteki-client
npm install
npm run start:dev

Coding Guidelines

All JavaScript code included in Throneteki should pass (no errors, no warnings) linting by ESLint, according to the rules defined in .eslintrc at the root of this repo. To manually check that that is indeed the case install ESLint and run

npm run lint

from repository's root.

Build Status

About

The client code for Ringsteki, a browser based implementation of the Lord of the Rings LCG

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 89.3%
  • CSS 9.8%
  • Gherkin 0.9%