A CSG8 member who uses ZeroBrane Studio (ZBS) as their Lua IDE has requested that we export both EmmyLua compatible annotations, and ZBS compatible API specs for the DCS Schema.
ZBS is not capable of interpreting EmmyLua notation as it uses its own custom specification for modules, specified here: https://studio.zerobrane.com/doc-api-auto-complete.
In theory, there is already an MIT licensed project that converts EmmyLua notation to ZBS API here: https://github.com/serg3295/nodeMCU-emmylua, however it requires ZBS to be installed, so it might not be suitable for CI/CD.
More research would be needed.
A CSG8 member who uses ZeroBrane Studio (ZBS) as their Lua IDE has requested that we export both EmmyLua compatible annotations, and ZBS compatible API specs for the DCS Schema.
ZBS is not capable of interpreting EmmyLua notation as it uses its own custom specification for modules, specified here: https://studio.zerobrane.com/doc-api-auto-complete.
In theory, there is already an MIT licensed project that converts EmmyLua notation to ZBS API here: https://github.com/serg3295/nodeMCU-emmylua, however it requires ZBS to be installed, so it might not be suitable for CI/CD.
More research would be needed.