So this is my stab at #1 and to create a basic structure for the project as a whole.
I've assumed a few things here, just to get the project started. Please voice any concerns or displeasure!
Things to Talk About
The name. Do we like it? Would muslin be better?
This pull request configures bors. bors is a bot that enables a particular workflow on top of a normal CI platform and Github pull requests.
This pull request configures Travis CI with clippy and rustfmt enabled. These tools will enforce "good" Rust patterns and code format respectively.
The client and server crates are libraries, with a binary in src/bin/. This is to enable better testing without having to go through the CLI. Not necessarily a requirement, but if we want to go heavy on testing, it might be nice.
So this is my stab at #1 and to create a basic structure for the project as a whole.
I've assumed a few things here, just to get the project started. Please voice any concerns or displeasure!
Things to Talk About
src/bin/
. This is to enable better testing without having to go through the CLI. Not necessarily a requirement, but if we want to go heavy on testing, it might be nice.Merging
To merge with bors, comment
bors r+
.