我需要为客户部署一个复杂的系统。有许多配置文件包含大约两百个客户应该修改的参数。手动修改配置文件很棘手,很容易出错。所以我想提供一种用户友好的方式。
- 我准备了所有包含占位符的配置文件,例如配置文件模板;
所有占位符的key放在一个文件中,用户在其中填写所需信息,我将其命名为信息文件;稍后,我可能会提供一个 HTML 和 js 来生成信息文件,这样客户只需在 HTML 表单中填写信息。
无论是信息文件还是 HTML 都需要注释来告诉客户他们应该填写什么;
从客户那里得到的信息文件应该是经过验证的,至少是语法验证;
- 最后,我可以使用上述两个输入生成目标配置文件;
我需要准备的是配置文件模板、信息文件和验证脚本。这项工作有点无聊。我想使用元数据来生成信息文件和验证脚本。
是否有任何框架可以做这样的工作或更明智的方法?