rex/README.md

38 lines
1021 B
Markdown
Raw Normal View History

2023-10-27 14:53:56 +02:00
# Rex
2024-02-18 21:30:50 +01:00
Rex is an implemenation of an order book and an accompanying
matching engine.
2023-10-27 14:53:56 +02:00
## Installation
2024-02-18 21:30:50 +01:00
Clone this repository
2023-10-27 14:53:56 +02:00
2024-02-18 21:30:50 +01:00
```sh
$ git clone git@git.timkaechele.me:timkaechele/rex.git
```
2023-10-27 14:53:56 +02:00
2024-02-18 21:30:50 +01:00
Install the gem
2023-10-27 14:53:56 +02:00
2024-02-18 21:30:50 +01:00
```sh
$ rake install
```
2023-10-27 14:53:56 +02:00
## Usage
2024-02-18 21:30:50 +01:00
### Start a simple exchange server
2023-10-27 14:53:56 +02:00
2024-02-18 21:30:50 +01:00
Use the built-in command line tool to start a simple server
2023-10-27 14:53:56 +02:00
2024-02-18 21:30:50 +01:00
```sh
# Start a server that binds to 0.0.0.0 and listens on port 8080
$ rex-server 0.0.0.0 8080
```
2023-10-27 14:53:56 +02:00
## Contributing
2024-02-18 21:30:50 +01:00
Bug reports and pull requests are welcome on GitHub at https://git.timkaechele.me/timkaechele/rex. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [code of conduct](https://git.timkaechele.me/timkaechele/rex/src/branch/main/CODE_OF_CONDUCT.md).
2023-10-27 14:53:56 +02:00
## Code of Conduct
2024-02-18 21:30:50 +01:00
Everyone interacting in the Rex project's codebases, issue trackers, chat rooms and mailing lists is expected to follow the [code of conduct](https://git.timkaechele.me/timkaechele/rex/src/branch/main/CODE_OF_CONDUCT.md).