Skip to content

Template for a generic rust project hosted on GitHub

Notifications You must be signed in to change notification settings

daxartio/rust-project-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Rust Project Template

Features

  • MIT/Apache License
  • Github Actions
    • Audit
    • Publish a project to crates.io
    • CI: check, test, lints
    • Publish a book
    • Build a project for windows/macos/linux
    • Github release
  • Github Pages
    • mdBook

Quickstart

Installation

Install cargo-generate

cargo install cargo-generate

Usage

cargo generate daxartio/rust-project-template
  1. Generate an API token, see https://crates.io/settings/tokens
  2. Add the token to https://github.com/username/your-project/settings/secrets/actions
    • CARGO_REGISTRY_TOKEN token

Contributing

git clone ...
make

About

Template for a generic rust project hosted on GitHub

Topics

Resources

Stars

Watchers

Forks

Languages