Skip to content
/ rust-template Public template

A project template for setting up new Rust 2021 Edition projects with cargo-make/rustfmt/rust-clippy.

License

Notifications You must be signed in to change notification settings

cooperwalbrun/rust-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

823cb8f · Sep 22, 2024

History

82 Commits
Jul 21, 2024
Nov 6, 2022
Jul 20, 2024
Oct 20, 2022
Dec 19, 2022
Sep 15, 2024
Oct 20, 2022
Sep 15, 2024
Sep 19, 2021
Jan 24, 2023
Mar 20, 2024
Oct 21, 2022
Nov 12, 2022
Oct 20, 2022
Nov 9, 2023

Repository files navigation

rust-template master codecov

  1. Checklist
  2. Overview
  3. Contributing

Checklist

Did you just clone this repository? Here is a checklist of things you should change before you start developing!

  1. Determine whether to delete the Cargo.lock file and add an entry for it to the .gitignore. The decision to do this will depend on your project's dependency management needs. Refer to this section of the Rust FAQs for more information about the benefits and drawbacks of making this change.
  2. Rename src/main.rs to src/lib.rs (and remove the main function) if your project will not be an executable binary. Likewise, be sure to remove all mentions of run command(s) from the CONTRIBUTING.md and Makefile.toml files.
  3. Update other files according to your project's needs (e.g. Cargo.toml, README.md, CODEOWNERS, etc).

Overview

This is a template repository. It comes with support for the following:

This repository also includes other features which are not necessarily specific to Rust, but they have been added for demonstrative purposes:

Contributing

See CONTRIBUTING.md for developer-oriented information.

About

A project template for setting up new Rust 2021 Edition projects with cargo-make/rustfmt/rust-clippy.

Topics

Resources

License

Stars

Watchers

Forks

Languages