Conventions
Coding conventions used across the Nevermore codebase. These guides help contributors write code that matches the project style.
- Luau Conventions — Strict typing patterns, class structure, common type imports, and naming conventions for Luau packages.
- TypeScript Conventions — Naming, command patterns, error handling, and dryrun support for CLI tools under
tools/. - Git Workflow — Commit messages, interactive rebase, branching, and PR conventions (shared across Luau and TypeScript).