Title: feat: add complete Blueprint translation with variable and component … by flashpoint493 · Pull Request #8 · protospatial/NodeToCode · GitHub
Open Graph Title: feat: add complete Blueprint translation with variable and component … by flashpoint493 · Pull Request #8 · protospatial/NodeToCode
X Title: feat: add complete Blueprint translation with variable and component … by flashpoint493 · Pull Request #8 · protospatial/NodeToCode
Description: Summary This PR adds comprehensive Blueprint translation features including complete Blueprint translation, variable support, component overrides, and enhanced code generation. New Features Complete Blueprint Translation: New toolbar command to translate all graphs in a Blueprint at once Variable Support: Full support for Blueprint-level variables, local variables with complete type mapping (Array, Set, Map) Component Overrides: Automatic detection and serialization of component property overrides ClassItSelf Graph Type: New graph type for representing class skeleton structure Enhanced Code Generation: Significantly expanded CodeGen_CPP.md with detailed guidance Technical Details Added GenerateFromBlueprint() method for complete Blueprint translation Added ConvertVariableDescription() and CollectLocalVariables() methods to reduce code duplication Improved Map key type extraction from Blueprint pin types Enhanced component parent-child relationship detection Updated README with new features documentation Testing All existing functionality remains backward compatible New features tested with various Blueprint types and structures
Open Graph Description: Summary This PR adds comprehensive Blueprint translation features including complete Blueprint translation, variable support, component overrides, and enhanced code generation. New Features Comple...
X Description: Summary This PR adds comprehensive Blueprint translation features including complete Blueprint translation, variable support, component overrides, and enhanced code generation. New Features Comple...
Opengraph URL: https://github.com/protospatial/NodeToCode/pull/8
X: @github
Domain: patch-diff.githubusercontent.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:3f3e46d9-02b0-c3a8-db21-20a7b817b651 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | CE94:3D1348:114994:15B7D3:697E55E5 |
| html-safe-nonce | 72db1c1c3cbc522bcdccac404f228a4e8e8d0c60ca1c991784af37f67a610167 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDRTk0OjNEMTM0ODoxMTQ5OTQ6MTVCN0QzOjY5N0U1NUU1IiwidmlzaXRvcl9pZCI6IjExNjkzMjk4MTkwNDU3NDYxNDkiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | ff7b49e1589db79e15964af7f89aeb3b8addb040f00aa96de0a7c794f4398a58 |
| hovercard-subject-tag | pull_request:3165154492 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/protospatial/NodeToCode/pull/8/files |
| twitter:image | https://avatars.githubusercontent.com/u/47036761?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/47036761?s=400&v=4 |
| og:image:alt | Summary This PR adds comprehensive Blueprint translation features including complete Blueprint translation, variable support, component overrides, and enhanced code generation. New Features Comple... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 60279d4097367e16897439d16d6bbe4180663db828c666eeed2656988ffe59f6 |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/protospatial/NodeToCode git https://github.com/protospatial/NodeToCode.git |
| octolytics-dimension-user_id | 199451218 |
| octolytics-dimension-user_login | protospatial |
| octolytics-dimension-repository_id | 935776868 |
| octolytics-dimension-repository_nwo | protospatial/NodeToCode |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 935776868 |
| octolytics-dimension-repository_network_root_nwo | protospatial/NodeToCode |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 7c85641c598ad130c74f7bcc27f58575cac69551 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width