-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
arkenvChanges to the `arkenv` npm package.Changes to the `arkenv` npm package.enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomersneeds more infoWe need additional details to make this issue actionable.We 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.A proposal open for discussion, inviting feedback before writing code. May or may not land as-is.
Milestone
Description
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
arkenvpackage, 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
coderabbitai
Metadata
Metadata
Assignees
Labels
arkenvChanges to the `arkenv` npm package.Changes to the `arkenv` npm package.enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomersneeds more infoWe need additional details to make this issue actionable.We 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.A proposal open for discussion, inviting feedback before writing code. May or may not land as-is.