Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fccoelho7/valid-chess-movements
♞ A chess knight movements guide
https://github.com/fccoelho7/valid-chess-movements
Last synced: 28 days ago
JSON representation
♞ A chess knight movements guide
- Host: GitHub
- URL: https://github.com/fccoelho7/valid-chess-movements
- Owner: fccoelho7
- Created: 2019-02-22T01:48:25.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-02-26T19:57:11.000Z (almost 6 years ago)
- Last Synced: 2024-11-05T17:05:06.578Z (3 months ago)
- Language: Ruby
- Homepage:
- Size: 6.6 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
# Valid Chess Movements
Valid Chess Movements is a Ruby on Rails + ReactJS application that provides Chess Knight movements.
## Running
Use [Docker](https://docs.docker.com/) to run the application.
```bash
# Use --build arg in the first running to generate Docker builds.
docker-compose up --build
```After lifting the application, just go to `http://localhost:3000` and enjoy. ;)
### Important
If you are on Linux OS, go to `./docker-compose.yml` and change `REACT_APP_API` environment to correct path.
## Running the tests
### Ruby on Rails
```bash
docker-compose exec api bash && rspec
```### ReactJS
```bash
docker-compose exec web bash && yarn test
```## Built With
- [Ruby on Rails](http://www.dropwizard.io/1.0.2/docs/) - The web framework used in the back-end.
- [ReactJS](https://maven.apache.org/) - The web framework used in the front-end.## Contributing
- Pull requests are welcome.
- For major changes, please open an issue first to discuss what you would like to change.
- Please make sure to update tests as appropriate.## License
[MIT](https://choosealicense.com/licenses/mit/)