Swift Configuration is an open-source project developed collaboratively with the community. Similar to other projects like Swift OpenAPI Generator, all significant changes require a proposal, regardless of whether they originate from the project's core maintainers or first-time contributors. The process ensures that everyone is held to the same standard, and it helps us gather comprehensive feedback from the community and guide the project's development.
Looks like a great proposal. Overall +1 on going forward with this. A few minor comments:
public protocol FileParsingOptionsProtocol
public protocol FileConfigSnapshotProtocol
I am not a fan of suffixing the protocols with Protocol . Can we drop that? I see that there are more protocols that existed before this proposal but this it stood really out here.