This repository contains tools and workflows for porting changes from the Spine reference implementation (spine-libgdx in Java) to other language runtimes (spine-cpp, spine-ts, spine-haxe, etc.).
generate-porting-plan.js- Analyzes git diffs between commits and generates a porting planport.md- Detailed workflow guide for the porting processcompile-cpp.js- Helper script for testing C++ compilation during porting
These tools enable systematic, incremental porting of changes between different Spine runtime implementations, ensuring feature parity across all supported languages.
For a detailed explanation of the approach and methodology behind these tools, see: https://mariozechner.at/posts/2025-01-02-prompts-are-code/