A light-hearted attempt to learn Rust by porting the bsdgames repository, by a couple of colleagues.
To start porting a new game:
- Check out the repo, create a new branch
- Choose a game to port from the bsdgames collection
- From the main repo directory, run
cargo new <gamename>
- Add
<gamename>
to themembers
array in Cargo.toml in the base repo directory - Add the newly created carego subrepo to git:
git add <gamename>
- Commit and push
- Continue to develop your game under the game repo.
- Tell everyone what game you're working on.
The master repo is locked and requires at least one other reviewer to commit to. That's a little over the top, but if the goal is to learn rust, code reviews should help.