From e4086ca74e434c4c30bfe1b40512b984de39b7dc Mon Sep 17 00:00:00 2001 From: Andx Date: Thu, 17 Sep 2026 22:38:25 +0200 Subject: [PATCH 1/4] chore: add CHANGELOG.md, adopt hemtt publish, refresh README badges - Add CHANGELOG.md (Keep a Changelog format), backfilling the three existing releases (v1.0.0, v1.0.1, v1.1.0). - Convert workshop/steam_description.txt (raw BBCode) to workshop/steam_description.md and wire up [hemtt.publish] in .hemtt/project.toml (description + changelog) so `hemtt publish` builds, converts, and uploads to the Steam Workshop directly, instead of maintaining BBCode by hand. Matches Andx667/arma-mod-template's publish workflow. - README.md: replace the static, stale "Version-0.0.0" badge with a live GitHub release badge, add a Steam Workshop downloads badge, and add explicit Steam Workshop/Discord links matching the template's structure. --- .hemtt/project.toml | 4 ++++ CHANGELOG.md | 26 +++++++++++++++++++++++ README.md | 8 ++++++- workshop/steam_description.md | 32 ++++++++++++++++++++++++++++ workshop/steam_description.txt | 38 ---------------------------------- 5 files changed, 69 insertions(+), 39 deletions(-) create mode 100644 CHANGELOG.md create mode 100644 workshop/steam_description.md delete mode 100644 workshop/steam_description.txt diff --git a/.hemtt/project.toml b/.hemtt/project.toml index 3fe704b..1acad0c 100644 --- a/.hemtt/project.toml +++ b/.hemtt/project.toml @@ -7,6 +7,10 @@ mainprefix = "z" path = "addons/main/script_version.hpp" git_hash = 0 +[hemtt.publish] +description = "workshop/steam_description.md" +changelog = "CHANGELOG.md" + [files] include = [ "mod.cpp", diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..48c79ee --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,26 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [1.1.0] - 2026-09-09 + +### Changed + +- Internal tooling/CI updates only (Renovate config, action version bumps, general cleanup) — no user-facing changes. + +## [1.0.1] - 2025-06-23 + +### Added + +- Steam Workshop release. + +## [1.0.0] - 2025-06-22 + +### Added + +- Initial release. diff --git a/README.md b/README.md index 9fdbfb2..ba7bea3 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,10 @@

- TTT_PartnerMod Version + TTT_PartnerMod Version + + + TTT_PartnerMod Downloads TTT_PartnerMod Issues @@ -31,6 +34,9 @@ by providing ingame access to the Community Logos via ACE-Tagging. The project is entirely **open-source** and any contributions are welcome. +Steam Workshop: +Discord: + ## Features - Add a new Spraypaint that allows the user to tag an object with the four Community Logos diff --git a/workshop/steam_description.md b/workshop/steam_description.md new file mode 100644 index 0000000..3c57608 --- /dev/null +++ b/workshop/steam_description.md @@ -0,0 +1,32 @@ +# TTT Partner Mod + +**TTT Partner Mod** (TTT PM) aims to enhance the gameplay of [Tactical Training Team](https://www.tacticalteam.de) and its partners: + +- [Gruppe W](https://www.gruppe-w.de) +- [Gruppe Adler](https://gruppe-adler.de/) +- [Praetorianische Garde](https://prae-garde.de) + +by providing ingame access to the community logos via ACE-Tagging. + +# Requirements + +- [CBA_A3](https://github.com/CBATeam/CBA_A3) +- [ACE3](https://github.com/acemod/ACE3) + +# Features + +- Add a new spraypaint that allows the user to tag an object with the four community logos +- Add the numbers 0-9 to the black spraypaint + +# Source & Issues + +Fully open-source. Bug reports, feature requests, and contributions are all welcome. + +[GitHub Repository](https://github.com/TacticalTrainingTeam/TTT_PartnerMod) +[Report an Issue](https://github.com/TacticalTrainingTeam/TTT_PartnerMod/issues) + +Licensed under [APL-ND](https://github.com/TacticalTrainingTeam/TTT_PartnerMod/blob/main/LICENSE). + +--- + +Suchst du eine deutschsprachige Arma3 und Reforger Community? -> https://www.tacticalteam.de/mitmachen diff --git a/workshop/steam_description.txt b/workshop/steam_description.txt deleted file mode 100644 index 82496d3..0000000 --- a/workshop/steam_description.txt +++ /dev/null @@ -1,38 +0,0 @@ -[h1]TTT Partner Mod[/h1] - -[b]TTT Partner Mod[/b] (TTT PM) aims to enhance the gameplay of [url=https://www.tacticalteam.de]Tactical Training Team[/url] and its partners: - -[list] -[*] [url=https://www.gruppe-w.de]Gruppe W[/url] -[*] [url=https://gruppe-adler.de/]Gruppe Adler[/url] -[*] [url=https://prae-garde.de]Praetorianische Garde[/url] -[/list] - -by providing ingame access to the community logos via ACE-Tagging. - -[h1]Requirements[/h1] - -[list] -[*] [url=https://github.com/CBATeam/CBA_A3]CBA_A3[/url] -[*] [url=https://github.com/acemod/ACE3]ACE3[/url] -[/list] - -[h1]Features[/h1] - -[list] -[*] Add a new spraypaint that allows the user to tag an object with the four community logos -[*] Add the numbers 0-9 to the black spraypaint -[/list] - -[h1]Source & Issues[/h1] - -Fully open-source. Bug reports, feature requests, and contributions are all welcome. - -[url=https://github.com/TacticalTrainingTeam/TTT_PartnerMod]GitHub Repository[/url] -[url=https://github.com/TacticalTrainingTeam/TTT_PartnerMod/issues]Report an Issue[/url] - -Licensed under [url=https://github.com/TacticalTrainingTeam/TTT_PartnerMod/blob/main/LICENSE]APL-ND[/url]. - ---- - -Suchst du eine deutschsprachige Arma3 und Reforger Community? -> https://www.tacticalteam.de/mitmachen From 5d1c3bf0de47091c4c55c198fe5d94a17cccc0bb Mon Sep 17 00:00:00 2001 From: Andx Date: Thu, 17 Sep 2026 22:51:10 +0200 Subject: [PATCH 2/4] chore: add missing Discord link to steam description Structure was already aligned with the template except for this one line under Source & Issues. --- workshop/steam_description.md | 1 + 1 file changed, 1 insertion(+) diff --git a/workshop/steam_description.md b/workshop/steam_description.md index 3c57608..b4e9e44 100644 --- a/workshop/steam_description.md +++ b/workshop/steam_description.md @@ -24,6 +24,7 @@ Fully open-source. Bug reports, feature requests, and contributions are all welc [GitHub Repository](https://github.com/TacticalTrainingTeam/TTT_PartnerMod) [Report an Issue](https://github.com/TacticalTrainingTeam/TTT_PartnerMod/issues) +[Discord](https://discord.tacticalteam.de/) Licensed under [APL-ND](https://github.com/TacticalTrainingTeam/TTT_PartnerMod/blob/main/LICENSE). From b8831cf68bcaa6b7635516bad4b52457f262288e Mon Sep 17 00:00:00 2001 From: Andx Date: Thu, 17 Sep 2026 22:56:31 +0200 Subject: [PATCH 3/4] fix: preserve Markdown hard line breaks in README/steam description Two independent settings were stripping the trailing spaces that mark a Markdown hard line break, collapsing the Steam Workshop/Discord lines and the GitHub Repository/Report an Issue/Discord lines into one run-on paragraph when rendered: - .editorconfig's trim_trailing_whitespace=true for all files - .vscode/settings.json's files.trimTrailingWhitespace=true Add a Markdown-specific override to each, and restore the trailing spaces on the affected lines. --- .editorconfig | 4 ++++ .vscode/settings.json | 5 +++++ README.md | 2 +- workshop/steam_description.md | 4 ++-- 4 files changed, 12 insertions(+), 3 deletions(-) diff --git a/.editorconfig b/.editorconfig index 4246311..560fd16 100644 --- a/.editorconfig +++ b/.editorconfig @@ -10,3 +10,7 @@ trim_trailing_whitespace = true [*.yml] indent_size = 2 + +[*.md] +# Two trailing spaces are a Markdown hard line break, not stray whitespace +trim_trailing_whitespace = false diff --git a/.vscode/settings.json b/.vscode/settings.json index 1690ae5..5de2af6 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -13,5 +13,10 @@ "*.inc": "arma-config", "*.cfg": "arma-config", "*.rvmat": "arma-config" + }, + + "[markdown]": { + // Two trailing spaces are a Markdown hard line break, not stray whitespace + "files.trimTrailingWhitespace": false } } diff --git a/README.md b/README.md index ba7bea3..e5589fa 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,7 @@ by providing ingame access to the Community Logos via ACE-Tagging. The project is entirely **open-source** and any contributions are welcome. -Steam Workshop: +Steam Workshop: Discord: ## Features diff --git a/workshop/steam_description.md b/workshop/steam_description.md index b4e9e44..5bbe10b 100644 --- a/workshop/steam_description.md +++ b/workshop/steam_description.md @@ -22,8 +22,8 @@ by providing ingame access to the community logos via ACE-Tagging. Fully open-source. Bug reports, feature requests, and contributions are all welcome. -[GitHub Repository](https://github.com/TacticalTrainingTeam/TTT_PartnerMod) -[Report an Issue](https://github.com/TacticalTrainingTeam/TTT_PartnerMod/issues) +[GitHub Repository](https://github.com/TacticalTrainingTeam/TTT_PartnerMod) +[Report an Issue](https://github.com/TacticalTrainingTeam/TTT_PartnerMod/issues) [Discord](https://discord.tacticalteam.de/) Licensed under [APL-ND](https://github.com/TacticalTrainingTeam/TTT_PartnerMod/blob/main/LICENSE). From 51bca28b50a80d5955494631393eece4fe053b41 Mon Sep 17 00:00:00 2001 From: Andx Date: Fri, 18 Sep 2026 00:05:55 +0200 Subject: [PATCH 4/4] fix: use proper heading hierarchy in steam description Repeated top-level # headings trip markdownlint's MD025. Switch to # for the title and ## for sections, matching what all 5 arma-mod-template-derived mods already converged on independently. --- workshop/steam_description.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/workshop/steam_description.md b/workshop/steam_description.md index 5bbe10b..961875c 100644 --- a/workshop/steam_description.md +++ b/workshop/steam_description.md @@ -8,17 +8,17 @@ by providing ingame access to the community logos via ACE-Tagging. -# Requirements +## Requirements - [CBA_A3](https://github.com/CBATeam/CBA_A3) - [ACE3](https://github.com/acemod/ACE3) -# Features +## Features - Add a new spraypaint that allows the user to tag an object with the four community logos - Add the numbers 0-9 to the black spraypaint -# Source & Issues +## Source & Issues Fully open-source. Bug reports, feature requests, and contributions are all welcome.