Update: issue 24
This commit is contained in:
@@ -23,7 +23,6 @@ Lush modifies the Lua core (parser, lexer, runtime). We need to verify that thes
|
|||||||
|
|
||||||
- **Minetest (Luanti)** — open source voxel engine, massive Lua modding API with tests
|
- **Minetest (Luanti)** — open source voxel engine, massive Lua modding API with tests
|
||||||
- **LÖVE (love2d)** — 2D game framework; community test suites
|
- **LÖVE (love2d)** — 2D game framework; community test suites
|
||||||
- **Defold** — game engine with Lua scripting and integration tests
|
|
||||||
|
|
||||||
### Lua tooling / frameworks
|
### Lua tooling / frameworks
|
||||||
|
|
||||||
@@ -44,6 +43,11 @@ Confirm that standard Lua programs run correctly on Lush without modification. A
|
|||||||
|
|
||||||
## Implementation
|
## Implementation
|
||||||
|
|
||||||
Add a new dir to the gitignore.
|
Add a new dir to the gitignore which will be used to clone projects.
|
||||||
Clone/pull a set of projects that use lua and have a test suite.
|
Clone/pull a set of projects that use lua and have a test suite.
|
||||||
Run their tests using our language.
|
Make a shallow clone
|
||||||
|
Each project will have different dependencies. We need to audit each one and investigate how feasible it is to integrate them into the script.
|
||||||
|
Lush forks from lua, check which version we forked from and clone compatible tags/versions of each project.
|
||||||
|
Run their tests using our language.
|
||||||
|
|
||||||
|
Many projects use busted/luacheck, we may be able to use a system installed version via luarocks or brew, we should investigate the compatiblility of this.
|
||||||
|
|||||||
Reference in New Issue
Block a user