Read and validate the eight optional config keys #27

Closed
opened 2026-10-05 15:41:07 +02:00 by Tirsvad · 0 comments
Owner

Add PROJECT_NAME, PROJECT_DESCRIPTION, PROJECT_VISIBILITY, GITEA_OWNER, USE_GITHUB, GITHUB_OWNER, PROJECT_DIRECTORY and ENABLE_PLAN_GATE to the config.env parser, checked with the validators the prompts use. A present key counts as set; only the description may be empty. Errors name the key. The new keys are rejected in .env; credentials stay rejected in config.env.

Phase: MIL-004
Reference: [UC-001]

Add `PROJECT_NAME`, `PROJECT_DESCRIPTION`, `PROJECT_VISIBILITY`, `GITEA_OWNER`, `USE_GITHUB`, `GITHUB_OWNER`, `PROJECT_DIRECTORY` and `ENABLE_PLAN_GATE` to the `config.env` parser, checked with the validators the prompts use. A present key counts as set; only the description may be empty. Errors name the key. The new keys are rejected in `.env`; credentials stay rejected in `config.env`. Phase: MIL-004 Reference: [UC-001]
Tirsvad added this to the MIL-004 Configurable Details milestone 2026-10-05 15:41:07 +02:00
Sign in to join this conversation.