rojo-selene-luau-template/README.md
2024-11-23 22:23:36 +00:00

1.3 KiB

Template Repository

Meant to be used as a template when creating new repositories.

The default project json is a little advanced for some individuals' tastes. You are welcome to switch it out, or use one of the other provided project template files.

Uses

  • Selene for linting
  • Rojo for syncing
  • Luau Language Server for syntax, intellisense, type checking, and intellisense syncing

Installation

  • Luau Language Server Link

    • Has an optional Roblox Studio plugin which allows for you to have intellisense for in-studio assets like Instances.
  • Rojo (One way syncing) Link

    • You will need the Roblox Studio pair version of this extension.
  • Selene Linting (Preferably download locally via cargo{rust}) Link

  • Stylua (Styling/Formatting) Link

Info

Use the init.meta.json to ignore descendant/neighbor files when syncing. This means that it will not overwrite non rojo files that may be present only in Roblox Studio.

Clone this file into whatever folder this functionality would be applicable to you.