Skip to content

quasikyo/ror2-mods

Repository files navigation

Quasikyo's RoR2 Mods

Mono-repository for all of my RoR2 mods.

Usage of build.sh

./build.sh [ProjectName] [Debug|Release]

Things to Keep in Mind

Updating Version

  • Update <ModName>/<ModName>.cs::PluginVersion
  • Update version_number in <ModName>/Thunderstore/manifest.json
  • Upate version number for the most recent changelog entry in <ModName>/README.md
  • The git tag and .zip name (see Release) should match as well

Releasing

  • Create a tag <ModName>-<Major>.<Minor>.<Patch> for GitHub release
  • Ensure any DLL dependencies are included in <ModName>/Thunderstore/plugins/<ModName>
  • Run ./build.sh <ModName> Release
  • Create .zip of <ModName>/Thunderstore/* named <AuthorName>-<ModName>-<Version>
Changelog Notes
  • Update <ModName>/README.md to have notes for most recent update
  • Add entry in <ModName>/Thunderstore/CHANGELOG.md
  • Write notes in GitHub release

Archived Links

  • Check for links to old per-mod repositores in <ModName>/Thunderstore/CHANGELOG.md, <ModName>/README.md, and <ModName>/Thunderstore/manifest.json