An open API service indexing awesome lists of open source software.

https://github.com/nerdinand/chess-crystal

A toy project to explore the Crystal programming language
https://github.com/nerdinand/chess-crystal

Last synced: 10 months ago
JSON representation

A toy project to explore the Crystal programming language

Awesome Lists containing this project

README

          

# chess-crystal

A toy implementation of the chess rules. Mainly to get to grips with [Crystal](https://crystal-lang.org) a bit. Maybe it will even become an actual thing...

## Installation

1. [Install Crystal](https://crystal-lang.org/install)
2. Install dependencies: `shards install`

## Usage

Build & run:

```bash
crystal src/chess-crystal.cr
```

## Development

Build & run tests:

```bash
crystal spec --order random
```

## Contributing

1. Fork it ()
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create a new Pull Request

## Contributors

- [Ferdinand Niedermann](https://github.com/nerdinand) - creator and maintainer