add readme and license.
This commit is contained in:
parent
e2844fc7e0
commit
98412c147b
3 changed files with 14 additions and 0 deletions
|
@ -5,3 +5,4 @@ resolver = "2"
|
|||
[workspace.package]
|
||||
version = "0.0.1"
|
||||
authors = ["joe ardent"]
|
||||
license-file = "LICENSE.md"
|
||||
|
|
5
LICENSE.md
Normal file
5
LICENSE.md
Normal file
|
@ -0,0 +1,5 @@
|
|||
# The Chaos License (GLP)
|
||||
|
||||
This software is released under the terms of the Chaos License. In cases where the terms of the
|
||||
license are unclear, refer to the [Fuck Around and Find Out
|
||||
License](https://git.sr.ht/~boringcactus/fafol/tree/master/LICENSE-v0.2.md).
|
8
README.md
Normal file
8
README.md
Normal file
|
@ -0,0 +1,8 @@
|
|||
Working through the [Fly.io distributed systems challenge](https://fly.io/dist-sys/), in Rust.
|
||||
|
||||
The project is organized as a Cargo workspace. The `maelstrom-*` crates are libraries that provide
|
||||
the equivalent functionality as the [Maelstrom
|
||||
Go](https://pkg.go.dev/github.com/jepsen-io/maelstrom/demo/go) package that is provided by
|
||||
Fly.io. The protocol crate especially is stand-alone and just provides the
|
||||
serializable/deserializable Rust types for Maelstrom messages. The node crate handles IO, while the
|
||||
`gg-*` crates are bin crates that implement the named challenge.
|
Loading…
Reference in a new issue