Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement externs generation for transpilers #8903

Open
vlaaad opened this issue May 10, 2024 · 0 comments
Open

Implement externs generation for transpilers #8903

vlaaad opened this issue May 10, 2024 · 0 comments
Assignees
Labels
bob Issues related to the bob command line build tool editor Issues related to the Defold editor lua Issues related to the use of Lua pipeline Issue related to the asset build pipeline task A task that needs to be performed

Comments

@vlaaad
Copy link
Contributor

vlaaad commented May 10, 2024

Task (REQUIRED):
Initial support for transpilers does not include externs generation for built-in Defold Lua APIs. This limits their usefulness to standalone Lua modules for e.g. game logic. To support interop with Defold APIs, the transpilers need to know about APIs defined in the project, sourced from the engine (i.e. sdoc files) and script_api files from extensions. We should design and implement this support.

Expected outcome (REQUIRED):
Transpiler extensions know about Defold APIs.

@vlaaad vlaaad added task A task that needs to be performed editor Issues related to the Defold editor bob Issues related to the bob command line build tool lua Issues related to the use of Lua pipeline Issue related to the asset build pipeline labels May 10, 2024
@britzl britzl self-assigned this May 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bob Issues related to the bob command line build tool editor Issues related to the Defold editor lua Issues related to the use of Lua pipeline Issue related to the asset build pipeline task A task that needs to be performed
Projects
Status: Needs triage
Development

No branches or pull requests

2 participants