AeroGameFramework is a Roblox game framework that makes development easy and fun. The framework is designed to simplify the communication between modules and seamlessly bridge the gap between the server and client.
There's a lot I updated, so I might not have listed everything:
Removed all (most?) of the empty whitespace.
Hopefully removed all one line functions.
Optimized for readability and sometimes for performance (example being no more recalling game:GetService when you don't have to)
Changed any raycasting functions to use the new WorldRoot::Raycast instead.
Another change I suggest is replacing the Date library with a module like the attached LuaDateTime module. It could break compatibility, but it does have as many features and possibly more.
Hi, sorry for now I'm not going to pull in any cleanup requests of this size. If there's something specific that needs to be fixed, feel free to open up an issue and we can discuss best way to address. Thanks!
There's a lot I updated, so I might not have listed everything:
game:GetService
when you don't have to)WorldRoot::Raycast
instead.Another change I suggest is replacing the
Date
library with a module like the attached LuaDateTime module. It could break compatibility, but it does have as many features and possibly more.LuaDateTime.zip