Replies: 1 comment
📋 Outcomes & Tracking IssuesFollowing review and factoring in our independent versioning strategy with Changesets (ADR 0012), here is the finalized pre-v1 execution plan:
|
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Following the decision to simplify our architecture by replacing the strict layout engine with a clean, documented two-module recipe (ADR 0020), we are reviewing the remaining API surface to ensure ArkEnv v1 is rock-solid, maintainable, and free of niche maintenance debt.
Here is a breakdown of candidate areas for pruning or simplification before tagging v1.0.0.
1. ✂️ CLI Code Mutation (
arkenv preset apply/remove)arkenv initscaffolding, and provide clean copy-paste snippets in docs for existing projects.2. ✂️ Custom Dotenv Formatting Linter in
arkenv check.envAST parser and style/formatting linter (ADR 0017).dotenv-linter) already excel at checking whitespace, sorting, and duplicate keys in.envfiles.arkenv checklaser-focused on its primary mandate: validating runtime environment variables against the declared schema.3. 📦 Package Namespace Hygiene (
@arkenv/fumadocs-ui&@arkenv/agent-plugin)@arkenv/fumadocs-ui:apps/www).@arkenv/agent-plugin(MCP Server / Coding Agent Tools):4. 💬 The Bun Plugin (
@arkenv/bun-plugin) — Keep or Recipe?.envnatively at boot intoprocess.envandBun.env. For standard backend servers and scripts,@arkenv/coreand@arkenv/standardwork with zero configuration and zero plugins.Bun.buildwith asset transformation).5. 🔋 Custom Scope Keywords in Core (
string.host,number.port, etc.)@arkenv/coreprovides domain-specific ArkType keywords out of the box.We'd love your thoughts:
All reactions