Skip to content

chore: rename config files (minimal + reference)#326

Merged
VijitSingh97 merged 2 commits into
developfrom
chore/config-rename
Jul 1, 2026
Merged

chore: rename config files (minimal + reference)#326
VijitSingh97 merged 2 commits into
developfrom
chore/config-rename

Conversation

@VijitSingh97

Copy link
Copy Markdown
Collaborator

What

Rename the two config files so the names say what they are, and confirm their content matches that role.

Before After Role
config.json.template config.minimal.json Bare-minimum starter — just the two payout addresses. Copy to config.json and run setup.
config.advanced.example.json config.reference.json Full reference — every config key with its default value.

Names are now consistent with RigForge (same pair, same PR).

Content

No content change was needed:

  • config.reference.json is already complete — it documents every key the code reads. Verified against the docs/configuration.md reference table (the only "gap" was monero.remote, which is present as an object with host/rpc_port/zmq_port).
  • config.minimal.json is still minimalmonero.wallet_address + tari.wallet_address, nothing else.

References updated

CLI text (pithead), README.md, docs/getting-started.md, docs/configuration.md, docs/releasing.md, the release bundle (scripts/release.sh), and the bundle test (tests/stack/run.sh).

CHANGELOG.md keeps the old names — those past releases really did ship config.json.template / config.advanced.example.json, so changing them would be historically wrong.

Verification

  • jq — both files valid JSON
  • tests/stack/run.sh — 414 pass (incl. the updated "bundle ships config.minimal.json" assertion)
  • shellcheck (pithead, release.sh, run.sh), markdownlint — clean

NOTE: this touches a few of the same doc files as the open voice-consistency PR (#325); whichever lands first, the other rebases with a small conflict on the filename lines.

🤖 Generated with Claude Code

config.json.template -> config.minimal.json   (the bare-minimum starter: just the
  two payout addresses, copied to config.json)
config.advanced.example.json -> config.reference.json   (the full reference: every
  key with its default value)

The names now say what each file is. Content is unchanged — the reference already
documents every config key (verified against docs/configuration.md), and the minimal
file is still just the wallet addresses. Updated all references (CLI text, README,
getting-started, configuration, releasing, the release bundle, and the bundle test).
CHANGELOG entries keep the old names — those releases really did ship them.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@VijitSingh97 VijitSingh97 merged commit 8d90490 into develop Jul 1, 2026
15 checks passed
@VijitSingh97 VijitSingh97 deleted the chore/config-rename branch July 1, 2026 00:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant