astrochili / astrochili/defold-annotations

Teal annotations for Defold API

Open
#5 1 comment 4 reactions 0 assignees View on GitHub
enhancement
Dominant language
Lua
Stars
59
Forks
5
PR merge metrics
No merged PRs in 30d

Description

According to https://github.com/defold/defold/issues/8284#issuecomment-2104065688 Teal will be available for building together with bob.
So it would be nice to implement the generation of Teal annotations on the same pipeline.

- [Official example of annotations for libs](https://github.com/teal-language/teal-types/tree/master/types).
- [An outdated example of API implementation for Love2D](https://github.com/MikuAuahDark/love2d-tl/blob/master/love.d.tl).

Contributor guide

No contributing guide indexed for this repository

Research direction

Read the linked official Teal annotations examples and the outdated Love2D API example, then inspect this repository's existing annotation-generation pipeline. Done means the pipeline also produces Teal annotations alongside the current Lua output, with the generated result matching the requested API coverage.

Written by the indexing model from the issue text.

Assessment

Tech stack
lua
Domain
tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.