lune-luau-template/README.md
2024-07-08 16:17:28 +05:30

780 B

lune-luau-template

This is a template for initializing a non-library Luau project 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/) -- TODO
  • 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) -- TODO