An open API service indexing awesome lists of open source software.

https://github.com/seedcase-project/template-rs

A Copier template for Rust packages
https://github.com/seedcase-project/template-rs

copier-template rust-template template

Last synced: 15 days ago
JSON representation

A Copier template for Rust packages

Awesome Lists containing this project

README

          

# template-rs: An opinionated template for building Rust packages

[![Copier](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/copier-org/copier/master/img/badge/badge-grayscale-inverted-border-teal.json?raw=true.svg)](https://github.com/copier-org/copier)
[![GitHub
License](https://img.shields.io/github/license/seedcase-project/template-rs.svg)](https://github.com/seedcase-project/template-rs/blob/main/LICENSE.md)
[![GitHub
Release](https://img.shields.io/github/v/release/seedcase-project/template-rs.svg)](https://github.com/seedcase-project/template-rs/releases/latest)
[![Checks](https://github.com/seedcase-project/template-rs/actions/workflows/checks.yml/badge.svg)](https://github.com/seedcase-project/template-rs/actions/workflows/checks.yml)
[![Build
website](https://github.com/seedcase-project/template-rs/actions/workflows/build-website.yml/badge.svg)](https://github.com/seedcase-project/template-rs/actions/workflows/build-website.yml)
[![CodeQL](https://github.com/seedcase-project/template-rs/actions/workflows/github-code-scanning/codeql/badge.svg?branch=main)](https://github.com/seedcase-project/template-rs/actions/workflows/github-code-scanning/codeql)
[![pre-commit.ci
status](https://results.pre-commit.ci/badge/github/seedcase-project/template-rs/main.svg)](https://results.pre-commit.ci/latest/github/seedcase-project/template-rs/main)
[![lifecycle](https://lifecycle.r-lib.org/articles/figures/lifecycle-experimental.svg)](https://lifecycle.r-lib.org/articles/stages.html#experimental)
[![Project Status: WIP – Initial development is in progress, but there
has not yet been a stable, usable release suitable for the
public.](https://www.repostatus.org/badges/latest/wip.svg)](https://www.repostatus.org/#wip)

This repository contains a
[Copier](https://copier.readthedocs.io/en/stable/) template for setting
up a new repository for a Rust package. We made template-rs because we
manage and develop Rust packages in Seedcase, and this template is
designed to make it easier to create, develop, and maintain those
packages.

Check out our [website](https://template-rs.seedcase-project.org) for
more information, such as the features it provides and a
[guide](https://template-rs.seedcase-project.org/docs/guide) to using
the template. For a list of changes, see our [changelog](CHANGELOG.md)
page.

> [!TIP]
>
> This template repository was generated from the
> [t-squared](https://github.com/seedcase-project/t-squared) Seedcase
> template :tada:

## Contributing

Check out our [contributing page](CONTRIBUTING.md) for information on
how to contribute to the project, including how to set up your
development environment.

Please note that this project is released with a [Contributor Code of
Conduct](CODE_OF_CONDUCT.md). By participating in this project you agree
to abide by its terms.

## Licensing

This project is licensed under the [MIT License](LICENSE.md).

## Citing

If you use this project in your work, please cite it as follows:

Johnston L.W. template-rs: An opinionated and comprehensive template for
building Rust packages URL: https://template-rs.seedcase-project.org/

Or as a BibTeX entry:

@misc{YourReferenceHere,
author = {Johnston, Luke William},
title = {template-rs: An opinionated and comprehensive template for building Rust packages},
url = {https://template-rs.seedcase-project.org/}
}