a ready-to-use GitHub template for creating and maintaining mods for Evertech Sandbox.
provides automation for validation, exporting, and repository maintenance.
automatically validates project files through GHA triggers.
- syntax check
- schema check
- syntax check
supports automated exports through GHA triggers.
- stores submodule links in
env - downloads submodules using
git submodule add
- removes unnecessary files and folders (eg.
*/.git/,*/.github/,*.md, etc.) - moves all exported files and folders into a dedicated folder to avoid file pollution after ZIP extraction
includes preconfigured files that work in Evertech Sandbox out of the box.
- open GHA
- click "run" button
also, you could trigger GHA via pull requests.
- open GHA
- click "run" button.
| resource | description |
|---|---|
| Evertech Sandbox API doc | refers to official API documentation |
| json-schema-validator | validates JSON files against predefined schemas during GHA checks |
| extra-lua-preset | provides reusable Lua utilities |
| evtsbx-mod-lua-preset | provides Lua presets specifically designed for Evertech Sandbox MOD development |