Skip to content

Thunderstore CLI is a CLI tool for building and publishing Thunderstore packages

Notifications You must be signed in to change notification settings

anttimaki/thunderstore-cli

 
 

Repository files navigation

thunderstore-cli

codecov

Command line tool for building and uploading mod packages to Thunderstore mod database.

pre-commit

This project uses Pre-commit to enforce code style practices. In addition to having .NET and pre-commit installed locally, you'll need dotnet-format, which can be installed with:

dotnet tool install -g dotnet-format

Versioning

This project uses Semantic Versioning. Versioning is handled with MinVer via Git tags.

  • To create a new pre-release, use alpha suffix, e.g. git tag 0.1.0-alpha.1
  • Any subsequent commits will automatically be versioned "0.1.0-alpha.1.1", where the last number denotes the number of commits since the last version tag (a.k.a. "height")
  • To create a new release, use e.g. git tag 0.1.0
  • Any subsequent commits will automatically be versioned "0.1.1-alpha.0.1"
  • Remember to push the tags to GitHub, e.g. git push origin 0.1.0

About

Thunderstore CLI is a CLI tool for building and publishing Thunderstore packages

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%