Confirm that configuration artifacts (docs, config files, and ignore lists) match actual runtime behavior and preserve developer workflows.
Why: Incorrect docs or overly broad ignore rules cause confusion and break common development scenarios (hot UI changes, devcontainer editor settings, in-container git commits).
How to apply:
Docs: Verify whether a setting requires an app restart by checking the implementation (frontend vs backend) before documenting. Prefer precise, actionable descriptions. Example correction: | window:autohidetabbar | bool | show and hide the tab bar automatically when the mouse moves near the top of the window
Ignore files: Don’t broadly exclude files that are needed for developer tooling inside devcontainers (e.g., .vscode, .git, .github). If you must ignore something for image size or build reasons, use targeted patterns or explicit negations and document the reason. Examples:
!.vscode !.git
node_modules
Checklist before committing changes to configs:
Adopting this rule reduces surprises for developers and ensures configuration changes are both accurate and safe for everyday workflows.
Enter the URL of a public GitHub repository