The question of when to deliver is constant. Choose to provide a good enough solution as soon as possible. Compared to taking more time to offer a great solution later.
Producing code comes with costs. No matter how good the code you added was. Do not presume there are only positives to problem-solving by introducing new code.
Config files are often strongly coupled to the machine they reside on. This creates a need to have the configuration setup vary from machine to machine. I will be writing about how I have revamped my config workflow to accommodate this specific need.
The documentation/specification/manual of that topic you’re struggling with provides the clarity you need. Save yourself the Google searches, articles, forum questions, trials and errors. RTFM is not a rude response. It is the gospel.