Skip to content

Environment Variables Migration#444

Merged
Ethan-Arrowood merged 4 commits intomajor-version-reorgfrom
migration/environment-variables
Feb 25, 2026
Merged

Environment Variables Migration#444
Ethan-Arrowood merged 4 commits intomajor-version-reorgfrom
migration/environment-variables

Conversation

@Ethan-Arrowood
Copy link
Member

Environment Variables Migration

Summary

Migration of the Environment Variables section from versioned_docs/ into the new reference_versioned_docs/version-v4/ reference structure.

Files Created

  • reference_versioned_docs/version-v4/environment-variables/overview.md
  • migration-context/link-placeholders/environment-variables-link-placeholders.md

Files Updated

  • reference_versioned_sidebars/version-v4-sidebars.json — added Environment Variables category
  • v4-docs-migration-map.md — updated status to In Progress; added research notes to Configuration section

Source Files Used

reference_versioned_docs/version-v4/environment-variables/overview.md

  • versioned_docs/version-4.7/reference/components/built-in-extensions.md (primary — loadEnv section)
  • versioned_docs/version-4.5/developers/components/built-in.md (for v4.5 feature introduction)
  • release_notes/4.5.0.md (confirmed loadEnv introduction date)

Scope Decision

This section covers the loadEnv built-in plugin only. Harper-level environment variable configuration (naming conventions, HDB_CONFIG, HARPER_DEFAULT_CONFIG, HARPER_SET_CONFIG) belongs in the top-level Configuration section. All researched content for those features has been captured in notes on the reference/configuration/overview.md entry in the migration map, ready for the Configuration section migration.

Version Annotations Added

High Confidence (Confirmed via release notes)

  • loadEnv: Added in v4.5.0
  • HARPER_DEFAULT_CONFIG / HARPER_SET_CONFIG: Added in v4.7.2 (captured in migration map notes for Configuration section)

Link Placeholders Created

See migration-context/link-placeholders/environment-variables-link-placeholders.md for complete list.

Summary:

  • 4 placeholders in overview.md — 2 to configuration/overview.md, 2 to components/overview.md

Conflicts & Questions for Human Review

Uncertainties

  • The source docs refer to loadEnv as both an "extension" (v4.5 docs) and a "plugin" (v4.7 docs). The user updated the language to "plugin" — this is consistent with the v4.7 terminology direction.

Migration Map Status

Updated status for Environment Variables overview.md to "In Progress"

Checklist for Human Reviewer

  • Verify loadEnv version annotation (v4.5.0) is correct
  • Confirm scope decision: loadEnv only here, Harper config env vars in Configuration section
  • Review link placeholders make sense
  • Update migration-map.md status to "Complete" after merge

Adds the Environment Variables section focused on the built-in `loadEnv`
plugin. Harper-level env var configuration (naming conventions,
HDB_CONFIG, HARPER_DEFAULT_CONFIG, HARPER_SET_CONFIG) is intentionally
deferred to the Configuration section, with research notes captured in
the migration map.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@Ethan-Arrowood Ethan-Arrowood force-pushed the migration/environment-variables branch from aca6fec to 28e35fb Compare February 24, 2026 21:28
@github-actions github-actions bot temporarily deployed to pr-444 February 24, 2026 21:30 Inactive
@github-actions
Copy link

🚀 Preview Deployment

Your preview deployment is ready!

🔗 Preview URL: https://preview.harper-docs.stage.harperfabric.com/pr-444

This preview will update automatically when you push new commits.

Co-authored-by: Chris Barber <chris@harperdb.io>
@github-actions github-actions bot temporarily deployed to pr-444 February 24, 2026 21:36 Inactive
@github-actions
Copy link

🚀 Preview Deployment

Your preview deployment is ready!

🔗 Preview URL: https://preview.harper-docs.stage.harperfabric.com/pr-444

This preview will update automatically when you push new commits.

@github-actions github-actions bot temporarily deployed to pr-444 February 24, 2026 22:01 Inactive
@github-actions
Copy link

🚀 Preview Deployment

Your preview deployment is ready!

🔗 Preview URL: https://preview.harper-docs.stage.harperfabric.com/pr-444

This preview will update automatically when you push new commits.

Copy link
Contributor

@cb1kenobi cb1kenobi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@Ethan-Arrowood Ethan-Arrowood merged commit cd47bee into major-version-reorg Feb 25, 2026
7 checks passed
@Ethan-Arrowood Ethan-Arrowood deleted the migration/environment-variables branch February 25, 2026 15:20
@github-actions
Copy link

🧹 Preview Cleanup

The preview deployment for this PR has been removed.

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.

3 participants