mirror of
https://github.com/CompeyDev/lune-luau-template.git
synced 2024-12-12 04:40:41 +00:00
A simple template for initializing Luau projects with Lune
.github/workflows | ||
.lune | ||
.vscode | ||
lib | ||
src | ||
.luaurc | ||
.nvim.lua | ||
aftman.toml | ||
LICENSE.md | ||
lune.yml | ||
README.md | ||
selene.toml | ||
stylua.toml |
lune-luau-template
This is a template for initializing Luau projects with Lune.
What is included in this template?
- A barebones structure for an executable hello world Lune script (src/)
- A barebones structure for a library (lib/)
- Configuration files for various tooling:
- aftman for toolchain management (aftman.toml)
- stylua for code formatting (stylua.toml, lune.yml)
- selene for linting (selene.toml)
- luau-lsp for code completion (.vscode/settings.json, .nvim.lua)
- Utility lune scripts (.lune/)
- Code-formatting
- Linting
- Typechecking
- Unit-testing setup (tests/) -- TODO
- GitHub Actions CI configuration to lints and tests (.github)