ParentFull threadphpnode·The trick is to generate a spec from the old code, then generate the new codebase from the spec.View on HN