What is RoSync?
RoSync is a project management tool to help Roblox developers build professionally. This will show you how to get started with RoSync.
RoSync is still in active development and may have bugs. If you find any issues, please file an issue on the Offical Github
If you are new to RoSync, Check out How to get started
Why RoSync?
RoSync allows you to make Roblox games by using your computer or a server like Replit with ease. Using RoSync you can use version control software like Github and that is not all you can do, You can use your favorite IDE such as Visual Studio Code or anything that can edit files.
Tools
If you are using Visual Studio Code you can use plugins that can help you with writing lua code. Here are some plugins you can use:
vscode-rbxluaRoblox Lua Autocompletes
Tabnine
Typescript
If you like to code in TypeScript good news there is a plugin that will allow you to compile typescript into lua and take advantage of TypeScript tooling.
For those who don't know what TypeScript is, TypeScript enables static type safety which helps prevent typos and adds unparalleled autocompletion. It also has features like arrow functions, object destructuring, functional programming methods, and more.