This MR prepares code structure for code generation by altering folder structure and adjusting .sourcery.yml to facilitate platform-specific generated files.
Context
After #1188 , automated code generation in Sourcery does not work, since there are separate files for Linux (named *_Linux.swift) which implement DynamicMemberLookup protocol due to abscence of KVC under non-Darwin platforms, and their counterparts for macOS.
Related to #1198 and #1247
Description
This MR prepares code structure for code generation by altering folder structure and adjusting
.sourcery.yml
to facilitate platform-specific generated files.Context
After #1188 , automated code generation in Sourcery does not work, since there are separate files for Linux (named
*_Linux.swift
) which implementDynamicMemberLookup
protocol due to abscence of KVC under non-Darwin platforms, and their counterparts for macOS. Related to #1198 and #1247