Skip to content

Presets for popular hosting providers #610

@yamcodes

Description

@yamcodes

Summary

This RFC proposes adding preset configurations for popular hosting services, inspired by T3 Env and Envin.

The goal is to reduce setup friction for common deployment targets while keeping ArkEnv’s core focused and agnostic.

Motivation

Many hosting platforms impose conventions around environment variables (naming, required values, defaults). Presets could help users get started faster and avoid common misconfigurations.

Proposal

Provide opt-in presets for selected hosting providers.

Open question: should these presets live in:

  • the core arkenv package, or
  • a separate package (e.g. @arkenv/presets)?

Non-goals

  • Making presets mandatory
  • Hard-coding hosting assumptions into ArkEnv core

Open questions

  • Which providers should be included initially?
  • How do presets interact with custom schemas?
  • How much logic is acceptable outside the core?
  • Maintenance expectations

Metadata

Metadata

Assignees

Labels

arkenvChanges to the `arkenv` npm package.enhancementNew feature or requestgood first issueGood for newcomersneeds more infoWe need additional details to make this issue actionable.rfcA proposal open for discussion, inviting feedback before writing code. May or may not land as-is.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions