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
|
||||
- **LÖVE (love2d)** — 2D game framework; community test suites
|
||||
- **Defold** — game engine with Lua scripting and integration tests
|
||||
|
||||
### Lua tooling / frameworks
|
||||
|
||||
@@ -44,6 +43,11 @@ Confirm that standard Lua programs run correctly on Lush without modification. A
|
||||
|
||||
## 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.
|
||||
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