Skip to content

Rebrand Puppet/Facter -> OpenVox/OpenFact in docs and comments - #168

Merged
silug merged 1 commit into
OpenVoxProject:mainfrom
silug:rebrand-openvox
Aug 1, 2026
Merged

Rebrand Puppet/Facter -> OpenVox/OpenFact in docs and comments#168
silug merged 1 commit into
OpenVoxProject:mainfrom
silug:rebrand-openvox

Conversation

@silug

@silug silug commented Aug 1, 2026

Copy link
Copy Markdown
Contributor

Short description

Rebrand user-facing product references, following the treatment of OpenVoxProject/openvox#530:

  • Facter -> OpenFact and Puppet -> OpenVox in README, Extensibility.md, docs/data-flow.md, code comments, docstrings, the --puppet CLI option description, fact schema descriptions, and log/warning message text (plus the matching spec expectation)
  • puppet-agent -> openvox-agent where the AIO package is meant in prose
  • Rewrite puppet.com documentation links to docs.openvoxproject.org
  • Point CONTRIBUTING.md at the OpenVoxProject contribution documents
  • Update author/email/homepage packaging metadata in ext/project_data.yaml to the OpenVox Project, matching openfact.gemspec
  • Regenerate the man page with rake gen_manpages

Deliberately unchanged: the facter executable and man page command name, Facter/LegacyFacter Ruby namespaces and API, fact and resolver names, environment variables, file paths, registry keys, references to the Puppet language/DSL and manifests, comparisons with upstream Facter releases (Facter 3/4), copyright and license attributions, and CHANGELOG/HISTORY entries.

Generated by Claude Code

Checklist

I have:

@silug
silug marked this pull request as draft August 1, 2026 16:02
Rebrand user-facing product references, following the treatment of
OpenVoxProject/openvox#530:

- Facter -> OpenFact and Puppet -> OpenVox in README, Extensibility.md,
  docs/data-flow.md, code comments, docstrings, the --puppet CLI option
  description, fact schema descriptions, and log/warning message text
  (plus the matching spec expectation)
- puppet-agent -> openvox-agent where the AIO package is meant in prose
- Rewrite puppet.com documentation links to docs.openvoxproject.org
- Point CONTRIBUTING.md at the OpenVoxProject contribution documents
- Update author/email/homepage packaging metadata in
  ext/project_data.yaml to the OpenVox Project, matching
  openfact.gemspec
- Regenerate the man page with rake gen_manpages

Deliberately unchanged: the facter executable and man page command
name, Facter/LegacyFacter Ruby namespaces and API, fact and resolver
names, environment variables, file paths, registry keys, references to
the Puppet language/DSL and manifests, comparisons with upstream
Facter releases (Facter 3/4), copyright and license attributions, and
CHANGELOG/HISTORY entries.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Signed-off-by: Steven Pritchard <steve@sicura.us>
@silug
silug force-pushed the rebrand-openvox branch from 8ad3a60 to 93ef4e7 Compare August 1, 2026 19:28
@silug
silug marked this pull request as ready for review August 1, 2026 19:30
@silug
silug enabled auto-merge August 1, 2026 19:36
@bastelfreak bastelfreak added the enhancement New feature or request label Aug 1, 2026
@silug
silug merged commit 5de9e97 into OpenVoxProject:main Aug 1, 2026
57 of 60 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants