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]
|
[workspace.package]
|
||||||
version = "0.0.1"
|
version = "0.0.1"
|
||||||
authors = ["joe ardent"]
|
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