chaokunyang opened a new issue, #3018: URL: https://github.com/apache/fory/issues/3018
### Feature Request _No response_ ### Is your feature request related to a problem? Please describe The current codebase has: - Mixed responsibilities in single files - Unclear separation between serializers and core logic - Difficulty finding and understanding code paths - Some inconsistent naming conventions ### Describe the solution you'd like Reorganize the codebase: - Separate reader and writer logic into dedicated files (`reader.go`, `writer.go`) - Extract type-specific serializers (array, primitive, pointer, time, etc.) - Rename files for clarity (`resolver.go` → `meta_string_resolver.go`) - Group related types and constants - Improve code documentation Benefits - Easier code navigation and maintenance - Clear separation of concerns - Better discoverability of functionality - Reduced file sizes and complexity ### Describe alternatives you've considered _No response_ ### Additional context #2982 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
