This repository is intended to be a template for Rust projects hosted on GitHub.
-
Update and uncomment
PROJECT_NAMEinMakefile. -
If using a different primary git branch than
main, updatescripts/version-check.sh. -
Update
.github/CODEOWNERS. -
Update
binandlibcrates.- Crate names and directories (if desired)
- Update "
bin" crate dependency to "lib" crate - Update
release-plz.tomlto new names - Update
.github/workflows/release-plz.ymlto new names
-
Update workspace
Cargo.toml.authors
-
Update
benchmark.ymlto enable historical storage and PR comments of benchmarks, if desired. -
Update
LICENSE. -
Update or replace this
README.md.
-
Interact with the repo
make help -
Initialize your development environment
make hooks make deps